Alles voor de beginnende webdesigner

Discussie in 'PC, Handheld & Algemeen' gestart door dutch_badass, 28 apr 2005.

Topicstatus:
Niet open voor verdere reacties.
  1. NAC Breda fan

    NAC Breda fan Hoogeveense RAT

    Berichten:
    205
    Leuk Bevonden:
    1
    Het gaat om dat stukje, welkom op deze site. De tekst staat inderdaad niet tegen de rand, maar in Internet Explorer staat de tabel zelf 5px af van tabelborder.
     
  2. Midas-vb

    Midas-vb Active Member

    Berichten:
    262
    Leuk Bevonden:
    0
    Dan moet je de margin weg laten en alleen padding gebruiken.
     
  3. NAC Breda fan

    NAC Breda fan Hoogeveense RAT

    Berichten:
    205
    Leuk Bevonden:
    1
    Gedaan, dit staat nu in de style

    Nog altijd hetzelfde probleem.
     
  4. Midas-vb

    Midas-vb Active Member

    Berichten:
    262
    Leuk Bevonden:
    0
    AH! het probleem zit in hetgene dat jij alle TD's die padding geeft. Dus ook de TD waar de TD met tekst in staat. snappie? Dus even de TD's verschillende classes geven en dan per class de padding en margin regelen.

    Dan zou het moeten lukken!
     
  5. NAC Breda fan

    NAC Breda fan Hoogeveense RAT

    Berichten:
    205
    Leuk Bevonden:
    1
    oké, maar het heeft dus invloed op alle td's deze code? Maar als ik nu eens een class maak, met daarin dezelfde code, vervolgens deze klasse toe ken aan tabel, dan heeft dit dus toch hetzelfde effect op die tabel, als nu. Enig verschil is dat het nu effect op alle tabel, maar met classes op een specifieke tabel.
     
  6. Midas-vb

    Midas-vb Active Member

    Berichten:
    262
    Leuk Bevonden:
    0
    Je moet het ook niet aan de tabel toekennen maar aan de cellen. Anders heeft het idd geen zin nee.

    Dus zoiets:
    Code:
    TD {
    waarden voor alle cellen
    }
    
    .class1 {
    waarden voor alleen deze cel
    }
    
    .class2 {
    waarden voor alleen deze cel
    }
    En dan zet je in je html doc.:
    Code:
    <TD CLASS="class2">
    enz.
     
    Laatst bewerkt: 12 okt 2006
  7. NAC Breda fan

    NAC Breda fan Hoogeveense RAT

    Berichten:
    205
    Leuk Bevonden:
    1
    Oké, bedankt ik zal het gaan uitproberen :)

    EDIT:
    Heb het inmiddels geprobeerd, en het gelukt :), bedankt :thumbs:
     
    Laatst bewerkt: 12 okt 2006
  8. KevskiVD

    KevskiVD Active Member

    Berichten:
    949
    Leuk Bevonden:
    0
    Ik ben nu bezig met een contactformuliertje.
    Hij werkt wel goed.
    Ik vroeg me alleen af... Als je op submit klikt worden de gegevens verzonden, daaronder komt dan een bericht te staan dat het bericht verzonden is (of wat je zelf ook kiest)

    Is het ook mogelijk dat het hele contactformulier verdwijnt en dat je alleen die tekst ziet?? (bv. dat submit naar een nieuwe pagina linkt, waar die tekst staat?)

    Dit is het deel uit mijn code dat er bij hoort:
    PHP:
    <?php
    if (isset($sent)) {
    echo 
    '<p><strong>Bedankt dat je contact met me hebt opgenomen. Ik zal zo snel mogelijk reageren op je bericht.</strong></p>';
    }
    ?>
    Verder: hoe kan ik verplichte velden aangeven?
    Dus dat het formulier pas verzonden wordt als alle verplichte velden zijn ingevuld?

    Dit is mijn volledige code:
    PHP:
    <?php
    if ($_POST) {
        if (
    get_magic_quotes_gpc()) {
    foreach (
    $_POST as $key => $value) {
    $temp stripslashes($value);
    $_POST[$key] = $temp;
    }
    }
    $to 'kevinijssel@hotmail.com';
    $subject 'Reactie op mijn website';
    // message goes here
    $message "Van<br> Voornaam: " $_POST['voornaam'] . "\n";
    $message "Achternaam: " $_POST['achternaam'] . "\n";
    $message "Email adres: " $_POST['email'] . "\n";
    $message "Bedrijf: " $_POST['bedrijf'] . "\n";
    $message "Opmerkingen: " $_POST['opmerkingen'] . "\n";

    // headers go here
    $headers "From: " $_POST['email'] . "\n";
    $headers .= "Reply-To: " $_POST['email'] . "\n";
    $headers .= "Content-type: text/plain; charset=UTF-8";
    $sent mail($to$subject$message$headers);
    }
    ?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    <style type="text/css">
    <!--
    @import url("CSS/index.css");
    -->
    </style>
    </head>

    <body>
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    <div id="header">Content for  id "header" Goes Here</div>
    <div id="navigation"><ul><li><a href="index.html">home</a></li><li> <a href="aboutme.html">about me</a></li> <li><a href="portfolio.html">portfolio</a></li> <li><a href="links.html">links</a></li><li> <a href="contact.html">contact</a> </li></ul></div>
    <div id="content">
      <h1>contact</h1>
      <form id="form1" name="form1" method="post" action="">
        <label for="textfield">Voornaam</label>
        <p><input type="text" name="voornaam" tabindex="11" id="textfield" />
        </p>
        <p>
          <label for="label">Achternaam</label>
          <br />
          <input type="text" name="achternaam" tabindex="21" id="label" />
        </p>
        <p>
          <label for="label2">Email adres</label>
          <br />
          <input type="text" name="email" tabindex="31" id="label2" />
        </p>
        <label></label>
          <p>
            <label> Bedrijf: <br />
            <input type="radio" name="bedrijf" value="yes" />
              ja</label>
            <label>
               <input type="radio" name="bedrijf" value="no" />
              nee</label>
            <br /></p>
          <label><br />
        <br />
        </label>
          <label for="textarea">Opmerkingen<br />
        </label>
        <p>
          <textarea name="opmerkingen" cols="50" rows="8" id="opmerkingen" tabindex="61"></textarea>
        </p>
        <p>
          <label>
          <input type="submit" name="Submit" value="Submit" tabindex="71" />
          </label>
        </p>
        <p><br />
        </p>
     <?php
    if (isset($sent)) {
    echo 
    '<p><strong>Bedankt dat je contact met me hebt opgenomen. Ik zal zo snel mogelijk reageren op je bericht.</strong></p>';
    }
    ?>
      </form>
      
     
    </div>
    <div id="footer">Content for  id "footer" Goes Here</div>
    </body>
    </html>
     
  9. [2k]

    [2k] XBW.nl VIP XBW.nl VIP

    Berichten:
    8.968
    Leuk Bevonden:
    207
    Werken met if en else.
    if (submitted) { mailen } else { contactformulier tonen }
     
  10. KevskiVD

    KevskiVD Active Member

    Berichten:
    949
    Leuk Bevonden:
    0
    Uhm... jah...
    Zou je het misschien iets uitgebreider uit kunnen leggen?
    Zo begrijp ik er bijna niks van ;)
    Dit is het 2de contactformuliertje dat ik heb gemaakt dus..
     
  11. Hagele

    Hagele H^4G³L³

    Berichten:
    108
    Leuk Bevonden:
    0
    Misschien heel dom, maar ik heb een wallpaper die ik eerst in kleiner formaat laat afbeelden en zodra erop geklikt wordt dat ie in origineel formaat afgebeeld wordt in een nieuw venster. Nu heb ik dit, en het werkt wel als ik hem gewoon doe testen op me PC, maar zodra die ge-upload is naar mijn space geeft ie hem niet weer.

    En ook als ik de directe link gebruik werkt die niet. Plaatje staat gewoon in de directory.

    Dit heb ik nu:

    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    
    <html>
    <head>
    <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
    <meta content="MSHTML 6.00.2900.2604" name=GENERATOR>
    </head>
    <body>
    <font face ="Monotype Corsiva" color=red size=4><b>
    <br>Even een kleine update (12/10/2006)
    <br>
    <br>Test Wallpaper!!
    <br>
    <br>
    <A HREF="SCMWallpaper2.JPG" border=_blank"><IMG src="SCMWallpaper1.jpg"></A><br>Klik op het plaatje om de originle grootte te bekijken
    <br>en eventueel op te slaan.
    <br>
    </b>
    </font>
    
    SCMWallpaper2.JPG is dus de originele en SCMWallpaper1.JPG die in kleiner formaat. Ze staan beiden gewoon in de upload map. En de directe link naar SCMWallpaper1.JPG werkt wel, maar die van 2 niet. Wat doe ik fout??

    /Mod Afbeeldingen verwijdert voor de jonge kijkertjes. -Conquistador

    Bedankt alvast.
     
    Laatst bewerkt door een moderator: 13 okt 2006
  12. Darkwing

    Darkwing Active Member

    Berichten:
    6.510
    Leuk Bevonden:
    25
    Probeer dit eens:

    PHP:
    <?php
    //Deze functie controleert of alle verplichte velden ingevuld zijn
    function gegevenstesten($voornaam,$achternaam,email,$opmerkingen)
        {
            
    // We gaan er vanuit dat alles goed is ingevuld
            
    $ok true;
            
            
    // Nu gaan we alle velden langs. Als blijkt dat iets niet ingevuld is, wordt ok false.
            //let op: als je meer of andere velden verplicht wil hebben, verander deze dan zowel in de array $vars als in de functieparameters.
            
    $vars = array('voornaam''achternaam''email''opmerkingen');
            foreach(
    $vars as $var) {
                $
    $var trim($$var); // spaties eraf halen
                
    if (isempty($$var)) {
                    
    $ok false// als hij leeg is, is 't niet meer ok
                
    }
            }
            
            return 
    $ok;
    }

    //Als het formulier verzonden is, gaan we eerst controleren of alles ingevuld is, en dan pas de mail versturen
    if ($_POST) {
        if (
    get_magic_quotes_gpc()) {
            foreach (
    $_POST as $key => $value) {
                
    $temp stripslashes($value);
                
    $_POST[$key] = $temp;
            }
        }
        
    //$_POST gegevens eerst maar even omzetten naar nette variabelen
        
    $voornaam $_POST['voornaam'];
        
    $achternaam $_POST['achternaam'];
        
    $email $_POST['email'];
        
    $bedrijf $_POST['bedrijf'];
        
    $opmerkingen $_POST['opmerkingen'];

        
    //verplichte velden checken
        
    if (gegevenstesten($voornaam$achternaam$email$opmerkingen) == TRUE) {
            
    //alle verplichte velden zijn ingevuld, dus kunnen we de mail gaan versturen
            
    $to 'kevinijssel@hotmail.com';
            
    $subject 'Reactie op mijn website';
            
    // message goes here
            
    $message "Van<br> Voornaam: " $_POST['voornaam'] . "\n";
            
    $message "Achternaam: " $_POST['achternaam'] . "\n";
            
    $message "Email adres: " $_POST['email'] . "\n";
            
    $message "Bedrijf: " $_POST['bedrijf'] . "\n";
            
    $message "Opmerkingen: " $_POST['opmerkingen'] . "\n";

            
    // headers go here
            
    $headers "From: " $_POST['email'] . "\n";
            
    $headers .= "Reply-To: " $_POST['email'] . "\n";
            
    $headers .= "Content-type: text/plain; charset=UTF-8";
            
    $sent mail($to$subject$message$headers);
        }
        else {
            
    //verplichte velden ontbreken
            
    echo "Vul alles in!"//maak hier zelf maar een mooie foutmelding van ;)
        
    }
    }
    ?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    <style type="text/css">
    <!--
    @import url("CSS/index.css");
    -->
    </style>
    </head>

    <body>
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    <div id="header">Content for  id "header" Goes Here</div>
    <div id="navigation"><ul><li><a href="index.html">home</a></li><li> <a href="aboutme.html">about me</a></li> <li><a href="portfolio.html">portfolio</a></li> <li><a href="links.html">links</a></li><li> <a href="contact.html">contact</a> </li></ul></div>
    <div id="content">
      <h1>contact</h1>

     <?php
    if (isset($sent)) {
    echo 
    '<p><strong>Bedankt dat je contact met me hebt opgenomen. Ik zal zo snel mogelijk reageren op je bericht.</strong></p>';
    } else {
    ?>

      <form id="form1" name="form1" method="post" action="">
        <label for="textfield">Voornaam</label>
        <p><input type="text" name="voornaam" tabindex="11" id="textfield" />
        </p>
        <p>
          <label for="label">Achternaam</label>
          <br />
          <input type="text" name="achternaam" tabindex="21" id="label" />
        </p>
        <p>
          <label for="label2">Email adres</label>
          <br />
          <input type="text" name="email" tabindex="31" id="label2" />
        </p>
        <label></label>
          <p>
            <label> Bedrijf: <br />
            <input type="radio" name="bedrijf" value="yes" />
              ja</label>
            <label>
               <input type="radio" name="bedrijf" value="no" />
              nee</label>
            <br /></p>
          <label><br />
        <br />
        </label>
          <label for="textarea">Opmerkingen<br />
        </label>
        <p>
          <textarea name="opmerkingen" cols="50" rows="8" id="opmerkingen" tabindex="61"></textarea>
        </p>
        <p>
          <label>
          <input type="submit" name="Submit" value="Submit" tabindex="71" />
          </label>
        </p>
        <p><br />
        </p>

      </form>
    <?
    }
    ?>
    </div>
    <div id="footer">Content for  id "footer" Goes Here</div>
    </body>
    </html>
    Zoiets zou het dan moeten worden. Checkt verplichte velden en laat het formulier niet zien als het verzonden is. Niet getest, dus geen garanties of het werkt.
     
  13. x-factor

    x-factor Xbox Guru

    Berichten:
    433
    Leuk Bevonden:
    0
    Goed bezig, DarkWing
     
  14. Gerjan

    Gerjan XBW.nl VIP XBW.nl VIP

    Berichten:
    6.685
    Leuk Bevonden:
    221
    @ Hagele, denk dat alleen de naam van het plaatje niet genoeg is, maybe werkt /images/SCMWallpaper1.jpg beter, als je zo'n mapje aan maakt en daar je images in gooit
     
  15. Midas-vb

    Midas-vb Active Member

    Berichten:
    262
    Leuk Bevonden:
    0
    En volgens mij klopt Border="_blank" ook niet helemaal..
     
  16. Hagele

    Hagele H^4G³L³

    Berichten:
    108
    Leuk Bevonden:
    0
    Ook zonder geprobeerd. Zelfde resultaat. Deze functie heb ik erbij gedaan, zodat het in een nieuw venster geopend wordt.

    Ook al geprobeerd, maakt geen verschil.


    :confused:
     
  17. Midas-vb

    Midas-vb Active Member

    Berichten:
    262
    Leuk Bevonden:
    0
    Dan is het toch Target="_blank" ? Border heeft niets te maken met openen in nieuws window..
     
  18. Tha_Rix

    Tha_Rix GM JUNK

    Berichten:
    419
    Leuk Bevonden:
    1
    beer bommel heeft gelijk..
     
  19. Hagele

    Hagele H^4G³L³

    Berichten:
    108
    Leuk Bevonden:
    0
    Ok, maar dan nog werkt die niet.

    Hij werkt wel gewoon vanaf mijn PC, zoals ik het wil, maar niet vanaf mijn host...???
     
  20. Midas-vb

    Midas-vb Active Member

    Berichten:
    262
    Leuk Bevonden:
    0
    Heb je de plaatjes (de goede) ook wel geupload dan?
     
Topicstatus:
Niet open voor verdere reacties.

Deel Deze Pagina