Likes Likes:  0
Resultaten 1 tot 15 van de 18
Pagina 1 van de 2 1 2 LaatsteLaatste
Geen
  1. #1
    If statement is nog niet goed
    geregistreerd gebruiker
    141 Berichten
    Ingeschreven
    22/09/04

    Locatie
    Amsterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    If statement is nog niet goed

    <html>
    <head>
    <title>voegtoe</title>
    </head>
    <body>

    <?
    include "verbinden.php";

    if ($_SERVER['REQUEST_METHOD']=='POST')
    {
    $query = "INSERT INTO perso (naam, gebruikersnaam, woonplaats, email, merk, type, opmerkingen, geregistreerd, wachtwoord)
    VALUES (
    '".$_POST['naam']."',
    '".$_POST['gebruikersnaam']."',
    '".$_POST['woonplaats']."',
    '".$_POST['email']."',
    '".$_POST['merk']."',
    '".$_POST['type']."',
    '".$_POST['opmerkingen']."',
    '".$_POST['geregistreerd']."',
    '".$_POST['wachtwoord']."'
    )";

    $result = mysql_query($query);
    if ($result === false)
    {
    echo 'Fout in query '.$query.'<br />Mysql zei: '.mysql_error();
    }
    else
    {

    }

    }

    else
    {
    ?>
    <FORM METHOD="post" ACTION="voegtoe.php?actie=toevoegen">
    <table>
    <!--DWLayoutTable-->
    <tr>
    <td width="97"><font size=2 face="Arial, Helvetica, sans-serif">Naam:</font></td>
    <td width="118"> <input name=naam id="naam" value="" size=20 maxLength=50 ></td></tr>
    <tr>
    <td><font size=2 face="Arial, Helvetica, sans-serif">Gebruikersnaam:</font></td>
    <td> <input name=gebruikersnaam id="gebruikersnaam" value="" size=20 maxLength=50 ></td></tr>
    <tr>
    <td><font size="2" face="Arial, Helvetica, sans-serif">Woonplaats:</font></td>
    <td><input name="woonplaats" type="text" id="woonplaats" size="20" maxlength="50"> </td>
    </tr>
    <tr>
    <td><font size="2" face="Arial, Helvetica, sans-serif">E-mail:</font></td>
    <td><input name=email id="email" value="" size=20 maxlength=50 ></td>
    </tr>
    <tr>
    <td><font size=2 face="Arial, Helvetica, sans-serif">Wachtwoord:</font></td>
    <td><input name=wachtwoord type="password" id="wachtwoord" value="" size=20 maxLength=50 ></td>
    </tr>
    <tr>
    <td><font size="2" face="Arial, Helvetica, sans-serif">Merk:</font></td>
    <td><input name=merk type="text" id="merk" value="" size=20 maxLength=50 ></td>
    </tr>
    <tr>
    <td><font size="2" face="Arial, Helvetica, sans-serif">Type:</font></td>
    <td><input name=type type="text" id="type" value="" size=20 maxLength=50 ></td>
    </tr>
    <tr>
    <td><font size="2" face="Arial, Helvetica, sans-serif">Opmerkingen:</font></td>
    <td><textarea name="opmerkingen" cols="25" rows="5" id="opmerkingen"></textarea></td>
    </tr>
    <tr>
    <td><font size="2" face="Arial, Helvetica, sans-serif">Datum/tijd</font></td>
    <td><input name=geregistreerd type="text" id="geregistreerd" value="<?php echo date("Y-m-d H:i:s") ?>" size=20 maxlength=50 ></td>
    </tr>
    </table>
    <p>
    <input name="Toevoegen" type=submit id="Toevoegen" value='Toevoegen'>
    </p>
    </form>

    <?
    }
    if ($action== "Toevoegen"){

    mkdir ("img/" .mysql_insert_id());
    mkdir ("img/".mysql_insert_id()).'/thumb';
    }
    ?>

    </body>
    </html>

    ik heb dit script gemaakt maar het laatste (die 2 mappen maken) doet hij nog niet

    wat is er verkeerd aan dit if statement ik kom hier ff niet uit, ben ook de beginner. er moet iets niet goed gaan met de action maar ik kom hier echt niet uit

    Alvast bedankt!

  2. #2
    If statement is nog niet goed
    hexa.studios
    87 Berichten
    Ingeschreven
    30/05/04

    Locatie
    Weelde

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Krijg je een foutmelding bij het uitvoeren van het script of maakt hij gewoon de mappen niet aan zonder foutmelding?

  3. #3
    If statement is nog niet goed
    geregistreerd gebruiker
    642 Berichten
    Ingeschreven
    09/05/03

    Locatie
    -

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: -
    KvK nummer: -
    Ondernemingsnummer: -

    Ik heb er even een paar tellen naar gekeken, maar als je nu name="action" doet in de knop. Aangezien die $action anders compleet uit de lucht komt vallen..

  4. #4
    If statement is nog niet goed
    geregistreerd gebruiker
    141 Berichten
    Ingeschreven
    22/09/04

    Locatie
    Amsterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    <html>
    <head>
    <title>voegtoe</title>
    </head>
    <body>

    <?
    include "verbinden.php";

    if ($_SERVER['REQUEST_METHOD']=='POST')
    {
    $query = "INSERT INTO perso (naam, gebruikersnaam, woonplaats, email, merk, type, opmerkingen, geregistreerd, wachtwoord)
    VALUES (
    '".$_POST['naam']."',
    '".$_POST['gebruikersnaam']."',
    '".$_POST['woonplaats']."',
    '".$_POST['email']."',
    '".$_POST['merk']."',
    '".$_POST['type']."',
    '".$_POST['opmerkingen']."',
    '".$_POST['geregistreerd']."',
    '".$_POST['wachtwoord']."'
    )";

    $result = mysql_query($query);
    if ($result === false)
    {
    echo 'Fout in query '.$query.'<br />Mysql zei: '.mysql_error();
    }
    else
    {

    }

    }

    else
    {
    ?>
    <FORM METHOD="post" ACTION="toevoegen">
    <table>
    <!--DWLayoutTable-->
    <tr>
    <td width="97"><font size=2 face="Arial, Helvetica, sans-serif">Naam:</font></td>
    <td width="118"> <input name=naam id="naam" value="" size=20 maxLength=50 ></td></tr>
    <tr>
    <td><font size=2 face="Arial, Helvetica, sans-serif">Gebruikersnaam:</font></td>
    <td> <input name=gebruikersnaam id="gebruikersnaam" value="" size=20 maxLength=50 ></td></tr>
    <tr>
    <td><font size="2" face="Arial, Helvetica, sans-serif">Woonplaats:</font></td>
    <td><input name="woonplaats" type="text" id="woonplaats" size="20" maxlength="50"> </td>
    </tr>
    <tr>
    <td><font size="2" face="Arial, Helvetica, sans-serif">E-mail:</font></td>
    <td><input name=email id="email" value="" size=20 maxlength=50 ></td>
    </tr>
    <tr>
    <td><font size=2 face="Arial, Helvetica, sans-serif">Wachtwoord:</font></td>
    <td><input name=wachtwoord type="password" id="wachtwoord" value="" size=20 maxLength=50 ></td>
    </tr>
    <tr>
    <td><font size="2" face="Arial, Helvetica, sans-serif">Merk:</font></td>
    <td><input name=merk type="text" id="merk" value="" size=20 maxLength=50 ></td>
    </tr>
    <tr>
    <td><font size="2" face="Arial, Helvetica, sans-serif">Type:</font></td>
    <td><input name=type type="text" id="type" value="" size=20 maxLength=50 ></td>
    </tr>
    <tr>
    <td><font size="2" face="Arial, Helvetica, sans-serif">Opmerkingen:</font></td>
    <td><textarea name="opmerkingen" cols="25" rows="5" id="opmerkingen"></textarea></td>
    </tr>
    <tr>
    <td><font size="2" face="Arial, Helvetica, sans-serif">Datum/tijd</font></td>
    <td><input name=geregistreerd type="text" id="geregistreerd" value="<?php echo date("Y-m-d H:i:s") ?>" size=20 maxlength=50 ></td>
    </tr>
    </table>
    <p>
    <input name="toevoegen" type=submit id="toevoegen" value='Toevoegen'>
    </p>
    </form>

    <?
    }
    if (name="action"){

    mkdir ("img/" .mysql_insert_id());
    mkdir ("img/".mysql_insert_id()).'/thumb';
    }
    ?>

    </body>
    </html>

    dan is het zo maar geeft hij Parse error: syntax error, unexpected '=' in C:\apache\xampp\xampp\htdocs\apriliafreaks\voegtoe .php on line 85 aan

    hiervoor gaf hij trouwens geen foutmelding aan!

  5. #5
    If statement is nog niet goed
    geregistreerd gebruiker
    642 Berichten
    Ingeschreven
    09/05/03

    Locatie
    -

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: -
    KvK nummer: -
    Ondernemingsnummer: -

    In de knop, niet in de if functie...

    Daarnaast zie ik het nut niet van beide if functies, aangezien ze allebei in werking treden als iemand op de 'Toevoegen' knop drukt. Kan het net zo goed onder één if functie, dunkt me.

  6. #6
    If statement is nog niet goed
    geregistreerd gebruiker
    141 Berichten
    Ingeschreven
    22/09/04

    Locatie
    Amsterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    <html>
    <head>
    <title>voegtoe</title>
    </head>
    <body>

    <?
    include "verbinden.php";

    if ($_SERVER['REQUEST_METHOD']=='POST')
    {
    $query = "INSERT INTO perso (naam, gebruikersnaam, woonplaats, email, merk, type, opmerkingen, geregistreerd, wachtwoord)
    VALUES (
    '".$_POST['naam']."',
    '".$_POST['gebruikersnaam']."',
    '".$_POST['woonplaats']."',
    '".$_POST['email']."',
    '".$_POST['merk']."',
    '".$_POST['type']."',
    '".$_POST['opmerkingen']."',
    '".$_POST['geregistreerd']."',
    '".$_POST['wachtwoord']."'
    )";

    $result = mysql_query($query);
    if ($result === false)
    {
    echo 'Fout in query '.$query.'<br />Mysql zei: '.mysql_error();
    }
    else
    {

    }

    }

    else
    {
    ?>
    <FORM METHOD="post" ACTION="action">
    <table>
    <!--DWLayoutTable-->
    <tr>
    <td width="97"><font size=2 face="Arial, Helvetica, sans-serif">Naam:</font></td>
    <td width="118"> <input name=naam id="naam" value="" size=20 maxLength=50 ></td></tr>
    <tr>
    <td><font size=2 face="Arial, Helvetica, sans-serif">Gebruikersnaam:</font></td>
    <td> <input name=gebruikersnaam id="gebruikersnaam" value="" size=20 maxLength=50 ></td></tr>
    <tr>
    <td><font size="2" face="Arial, Helvetica, sans-serif">Woonplaats:</font></td>
    <td><input name="woonplaats" type="text" id="woonplaats" size="20" maxlength="50"> </td>
    </tr>
    <tr>
    <td><font size="2" face="Arial, Helvetica, sans-serif">E-mail:</font></td>
    <td><input name=email id="email" value="" size=20 maxlength=50 ></td>
    </tr>
    <tr>
    <td><font size=2 face="Arial, Helvetica, sans-serif">Wachtwoord:</font></td>
    <td><input name=wachtwoord type="password" id="wachtwoord" value="" size=20 maxLength=50 ></td>
    </tr>
    <tr>
    <td><font size="2" face="Arial, Helvetica, sans-serif">Merk:</font></td>
    <td><input name=merk type="text" id="merk" value="" size=20 maxLength=50 ></td>
    </tr>
    <tr>
    <td><font size="2" face="Arial, Helvetica, sans-serif">Type:</font></td>
    <td><input name=type type="text" id="type" value="" size=20 maxLength=50 ></td>
    </tr>
    <tr>
    <td><font size="2" face="Arial, Helvetica, sans-serif">Opmerkingen:</font></td>
    <td><textarea name="opmerkingen" cols="25" rows="5" id="opmerkingen"></textarea></td>
    </tr>
    <tr>
    <td><font size="2" face="Arial, Helvetica, sans-serif">Datum/tijd</font></td>
    <td><input name=geregistreerd type="text" id="geregistreerd" value="<?php echo date("Y-m-d H:i:s") ?>" size=20 maxlength=50 ></td>
    </tr>
    </table>
    <p>
    <input name="action" type=submit id="action" value='Toevoegen'>
    </p>
    </form>

    <?
    }
    if ($action== "action"){

    mkdir ("img/" .mysql_insert_id());
    mkdir ("img/".mysql_insert_id()).'/thumb';
    }
    ?>

    </body>
    </html>

    zo maakt hij de mappen nog niet aan en geeft ook geen foutmelding aan
    hoe maakt ik dan eigenlijk van die 2 if functie`s 1 if functie?

  7. #7
    If statement is nog niet goed
    geregistreerd gebruiker
    1.185 Berichten
    Ingeschreven
    26/08/04

    Locatie
    Groningen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Maak eens van '$action' in die if '$_GET['action']', tis immers een get-var. Verder kan je gewoon die mkdir dingen achter de mysql query gooien, aangezien bij het submitten van het form je ook automatisch die $_GET['action'] doet.

    Probeer daarnaast een beetje netter te schrijven. Tis natuurlijk maar net wat je zelf het fijnst vind werken, maar let op je hoofdletter en quotes gebruik.

    Jochem

  8. #8
    If statement is nog niet goed
    geregistreerd gebruiker
    141 Berichten
    Ingeschreven
    22/09/04

    Locatie
    Amsterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    heb het nu dus zo:
    <?
    }
    if ($_GET['action'] == "toevoegen");

    mkdir ("img/" .mysql_insert_id());
    mkdir ("img/".mysql_insert_id()).'/thumb';
    ?>
    alleen nu heb ik het oude probleem ook weer terug dat is namelijk dat hij een fout aangeeft dat de map al bestaat, hij maakt de laatste map dus niet aan in de eerste map, weet toevallig iemand te zeggen wat dit is anders ga ik naar een andere oplossing zoeken

    Alvast bedankt XBL en alle andere natuurlijk ook

  9. #9
    If statement is nog niet goed
    geregistreerd gebruiker
    642 Berichten
    Ingeschreven
    09/05/03

    Locatie
    -

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: -
    KvK nummer: -
    Ondernemingsnummer: -

    Origineel geplaatst door XBL
    Maak eens van '$action' in die if '$_GET['action']', tis immers een get-var.
    Hoe kom je hierbij? Zie formulier html.

    $_POST['action']

    Dus.
    Laatst gewijzigd door rq; 04/04/05 om 20:16.

  10. #10
    If statement is nog niet goed
    geregistreerd gebruiker
    1.185 Berichten
    Ingeschreven
    26/08/04

    Locatie
    Groningen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Origineel geplaatst door rq

    Hoe kom je hierbij? Zie formulier html.

    $_POST['action']

    Dus.
    Excuus, ik keek naar de eerste, daar stond dit nog in:

    Code:
    <FORM METHOD="post" ACTION="voegtoe.php?actie=toevoegen">
    Jochem

  11. #11
    If statement is nog niet goed
    geregistreerd gebruiker
    1.181 Berichten
    Ingeschreven
    15/12/03

    Locatie
    Utrecht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    sowieso dit:
    mkdir ("img/". mysql_insert_id() . "/thumb");

  12. #12
    If statement is nog niet goed
    Quicksolve B.V.
    1.594 Berichten
    Ingeschreven
    11/12/04

    Locatie
    Leiden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 27229184
    Ondernemingsnummer: nvt

    volgens mij klopt dat mkdir niet. Dat kan je volgens mij niet zomaar in je script gebruiken. Mkdir zal je waarschijnlijk moeten aanroepen met de phpfuncties ' exec ' of 'system'. Ik heb op het moment even geen tijd, maar zoek die functies even op op www.php.net

    Succes

  13. #13
    If statement is nog niet goed
    geregistreerd gebruiker
    141 Berichten
    Ingeschreven
    22/09/04

    Locatie
    Amsterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    het klopt wel teminste hij doet het wel (de eerste dan) maar de 2e doe doet het niet ik zou ook niet weten hoe ik het er anders in moet zetten

    ik ga het dan maar op een andere manier doen
    maar iniedergeval bedankt!!!

    als iemand het toevallig toch zou weten zeg het maar, het is mischien handig voor anderen en mischien ook nog wel voor mijzelf.

  14. #14
    If statement is nog niet goed
    geregistreerd gebruiker
    3 Berichten
    Ingeschreven
    25/08/04

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked



    Code:
    <html>
    <head>
    <title>voegtoe</title>
    </head>
    <body>
    
    <?php
    include ("verbinden.php");
    
    if ($_GET['actie'] == 'Toevoegen')
    {
    	if ($_SERVER['REQUEST_METHOD'] == 'POST')
    	{
    		$query = "INSERT INTO perso (naam, gebruikersnaam, woonplaats, email, merk, type, opmerkingen, geregistreerd, wachtwoord)
    		VALUES (
    		'" .$_POST['naam']. "',
    		'" .$_POST['gebruikersnaam']. "',
    		'" .$_POST['woonplaats']. "',
    		'" .$_POST['email']. "',
    		'" .$_POST['merk']. "',
    		'" .$_POST['type']. "',
    		'" .$_POST['opmerkingen']. "',
    		'" .$_POST['geregistreerd']. "',
    		'" .$_POST['wachtwoord']. "'
    		)";		
    		// Echter kan je beter het wachtwoord kan encoderen. md5($_POST['wachtwoord'])
    
    		$result = mysql_query($query);
    		if ($result === false)
    		{
    			echo 'Fout in query ' .$query. '<br />Mysql zei: ' .mysql_error();
    		}
    		else
    		{
    			mkdir ("img/" .mysql_insert_id(), 755);
    			mkdir ("img/" .mysql_insert_id(). "/thumb", 755);
    		}
    	}
    }
    else
    {
    ?>
    	<FORM METHOD="post" ACTION="voegtoe.php?actie=toevoegen">
    	<table>
    	<!--DWLayoutTable-->
    	  <tr>
    	    <td width="97"><font size="2" face="Arial, Helvetica, sans-serif">Naam:</font></td>
    	    <td width="118"><input name="naam" id="naam" value="" size="20" maxLength="50"></td>
    	  </tr>
    	  <tr>
    	    <td><font size=2 face="Arial, Helvetica, sans-serif">Gebruikersnaam:</font></td>
    	    <td> <input name="gebruikersnaam" id="gebruikersnaam" value="" size=20 maxLength="50"></td></tr>
    	  <tr>
    	    <td><font size="2" face="Arial, Helvetica, sans-serif">Woonplaats:</font></td>
    	    <td><input name="woonplaats" type="text" id="woonplaats" size="20" maxlength="50"> </td>
    	  </tr>
    	  <tr>
    	    <td><font size="2" face="Arial, Helvetica, sans-serif">E-mail:</font></td>
    	    <td><input name="email" id="email" value="" size=20 maxlength="50"></td>
    	  </tr>
    	  <tr>
    	    <td><font size=2 face="Arial, Helvetica, sans-serif">Wachtwoord:</font></td>
    	    <td><input name="wachtwoord" type="password" id="wachtwoord" value="" size="20" maxLength="50"></td>
    	  </tr>
    	  <tr>
    	    <td><font size="2" face="Arial, Helvetica, sans-serif">Merk:</font></td>
    	    <td><input name="merk" type="text" id="merk" value="" size=20 maxLength="50"></td>
    	  </tr>
    	  <tr>
    	    <td><font size="2" face="Arial, Helvetica, sans-serif">Type:</font></td>
    	    <td><input name="type" type="text" id="type" value="" size=20 maxLength="50"></td>
    	  </tr>
    	  <tr>
    	    <td><font size="2" face="Arial, Helvetica, sans-serif">Opmerkingen:</font></td>
    	    <td><textarea name="opmerkingen" cols="25" rows="5" id="opmerkingen"></textarea></td>
    	  </tr>
    	  <tr>
    	    <td><font size="2" face="Arial, Helvetica, sans-serif">Datum/tijd</font></td>
    	    <td><input name="geregistreerd" type="text" id="geregistreerd" value="<?php echo date("Y-m-d H:i:s"); ?>" size="20" maxlength="50"></td>
    	  </tr>
    	</table>
    	<p>
    	  <input name="Toevoegen" type="submit" id="Toevoegen" value="Toevoegen">
    	</p>
    	</form>
    <?php
    }
    ?>
    </body>
    </html>
    / Edit, zo iets dan maar , succes.
    Laatst gewijzigd door AlphaXS_Chris; 05/04/05 om 19:50.

  15. #15
    If statement is nog niet goed
    geregistreerd gebruiker
    3 Berichten
    Ingeschreven
    25/08/04

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked



    Origineel geplaatst door slommy
    het klopt wel teminste hij doet het wel (de eerste dan) maar de 2e doe doet het niet ik zou ook niet weten hoe ik het er anders in moet zetten

    ik ga het dan maar op een andere manier doen
    maar iniedergeval bedankt!!!

    als iemand het toevallig toch zou weten zeg het maar, het is mischien handig voor anderen en mischien ook nog wel voor mijzelf.
    De 2e klopt ook niet

    Je had staan:
    mkdir ("img/".mysql_insert_id()).'/thumb';

    En het moet zijn:
    mkdir ("img/" .mysql_insert_id(). "/thumb", 755);

Pagina 1 van de 2 1 2 LaatsteLaatste

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics