Likes Likes:  0
Resultaten 1 tot 9 van de 9
Geen
  1. #1
    M@rcel - www.zinvol.nl
    SQL probleem met toevoegen data  [php]
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    SQL probleem met toevoegen data [php]

    Hallo,

    Wanneer ik onderstaand php-bestand op internet open dan krijg ik de tabel te
    zien waar ik data in kan vullen. De tabel wordt de eerste keer aangemaakt
    (kan ik zien in phpmyadmin) maar er wordt niets toegevoegd.

    Wat zie ik over het hoofd? (er staat ook data bij om aan te passen en te
    verwijderen maar dat komt nog)
    Ik krijg dus geen enkele foutmelding te zien.......

    ------------------------------------

    <?
    $conn=mysql_pconnect("*********",
    "******", "*****") or die("Connection falied\n");
    mysql_select_db("vijfvinkel") or die("Connection to DataBase falied\n");
    mysql_query("CREATE TABLE IF NOT EXISTS D1 (
    ID int(11) NOT NULL auto_increment,
    PLAATS varchar(255),
    ADRES varchar(255),
    NUMMER varchar(255),
    PRIJS varchar(255),
    STATUS varchar(255),
    T1 text,
    PRIMARY KEY (ID))");

    ?>

    <div align="center"><table border="0" bordercolor="#000080"
    bgcolor="#000080" cellspacing="3">
    <tr>
    <td>Plaats</td>
    <td>Straat </td>
    <td>Nummer</td>
    <td>(Vraag)prijs</td>
    </tr>
    <tr> <form action="<?=$PHP_SELF?>" method="post">
    <td><input name="plaats" type="text" value="" size="20" /></td>
    <td><input name="adres" type="text" value="" size="20" /></td>
    <td><input name="nummer" type="text" value="" size="4" /></td>
    <td><input name="prijs" type="text" value="" size="30" /></td>
    </tr>
    <tr>
    <td colspan="4">Extra info</td>

    </tr>
    <tr>
    <td colspan="4"><input name="status" type="text" value="" size="94"
    /></td>
    </tr>
    <tr>
    <td>Omschrijving</td>
    <td></td>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td colspan="4"><textarea rows="12" name="t1"
    cols="94"></textarea></td>
    </tr>
    <tr>
    <td><input name="action" type="submit" value="toevoegen" /></td>
    </form>
    </tr>
    </table>
    </DIV>

    <?

    function Delete($id)
    {
    mysql_query("DELETE FROM D1 WHERE ID=$id");
    }

    function Edit($id, $plaats, $adres, $nummer, $prijs, $status, $t1)
    {
    mysql_query("UPDATE D1 SET PLAATS='$plaats', ADRES='$adres',
    NUMMER='$nummer', PRIJS='$prijs', STATUS='$status', T1='$t1' WHERE
    ID=$id");
    }

    function Add($plaats, $adres, $nummer, $prijs, $status, $t1)
    {
    mysql_query("INSERT INTO D1 VALUES (NULL, '$plaats', '$adres', '$nummer',
    '$prijs', '$status', '$t1')");
    }


    switch($action)

    {
    case "Verwijderen":
    Delete($id);
    break;
    case "Aanpassen":
    Edit($id, $plaats, $adres, $nummer, $prijs, $status, $t1);
    break;
    case "toevoegen":
    Add($plaats, $adres, $nummer, $prijs, $status, $t1);
    break;
    }

    ?>


    ------------------------------------

    Groetjes,

    Marcel



  2. #2
    Rene Pijlman
    SQL probleem met toevoegen data  [php]
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: SQL probleem met toevoegen data [php]

    M@rcel - www.zinvol.nl:
    >Ik krijg dus geen enkele foutmelding te zien.


    Dat verbaast me niks. Je controleert geen enkele return value
    van de functies die kunnen falen.

    Verder zie ik geen code van het type commit, logout, disconnect
    etc.

    En het lijkt wel incomplete code. Ik zie bijvoorbeeld niet waar
    $action vandaan komt.

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  3. #3
    M@rcel - www.zinvol.nl
    SQL probleem met toevoegen data  [php]
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: SQL probleem met toevoegen data [php]

    "Rene Pijlman" schreef

    > Dat verbaast me niks. Je controleert geen enkele return value
    > van de functies die kunnen falen.
    >
    > Verder zie ik geen code van het type commit, logout, disconnect
    > etc.
    >
    > En het lijkt wel incomplete code. Ik zie bijvoorbeeld niet waar
    > $action vandaan komt.


    Heeft dat niet met input name="action" te maken?

    Ik heb het script wel werkend bij een andere pagina en heb daar nog nooit
    problemen mee gehad, maar die wordt bij een ander bedrijf gehost. (heeft het
    met php/SQL versies te maken?)

    Heb het script trouwens een hele tijd geleden via
    nl.internet.www.server-side gekregen. En moet toegeven dat ik geen held ben
    met PHP.

    Gr. Marcel




  4. #4
    Ronald Klip
    SQL probleem met toevoegen data  [php]
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: SQL probleem met toevoegen data [php]

    M@rcel - www.zinvol.nl schreef:
    >
    > Ik heb het script wel werkend bij een andere pagina en heb daar nog nooit
    > problemen mee gehad, maar die wordt bij een ander bedrijf gehost. (heeft het
    > met php/SQL versies te maken?)


    Aha, dat klinkt als register_globals = off. Zie
    http://www.php.net/manual/en/securit...terglobals.php

    Met welke PHP-versie werkt je script wel, en met welke niet?

    --
    groet, Ronald

  5. #5
    M@rcel - www.zinvol.nl
    SQL probleem met toevoegen data  [php]
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: SQL probleem met toevoegen data [php]

    "Ronald Klip" schreef in bericht

    > Aha, dat klinkt als register_globals = off. Zie
    > http://www.php.net/manual/en/securit...terglobals.php
    >
    > Met welke PHP-versie werkt je script wel, en met welke niet?

    PHP Version 4.1.0
    Werkt het wel goed

    PHP 4.2.0
    Werkt niet goed

    Heb de indruk dat het daar inderdaad mee te maken heeft. Wat moet ik
    aanpassen om het te laten werken met PHP 4.2.0?

    Gr. Marcel





  6. #6
    Hans Wolters
    SQL probleem met toevoegen data  [php]
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: SQL probleem met toevoegen data [php]

    On Fri, 11 Apr 2003 19:37:00 +0200, M@rcel - www.zinvol.nl <marcellagendijk@hotmail.com> wrote:
    > "Ronald Klip" schreef in bericht
    >
    >> Aha, dat klinkt als register_globals = off. Zie
    >> http://www.php.net/manual/en/securit...terglobals.php
    >>
    >> Met welke PHP-versie werkt je script wel, en met welke niet?

    > PHP Version 4.1.0
    > Werkt het wel goed
    >
    > PHP 4.2.0
    > Werkt niet goed


    Je hebt 2 keuzes. Je kunt je code aanpassen zodat het met superglobals werkt
    of je gooit de register_globals op on.

    De eerste keuze geeft meer werk maar zorgt er voor dat ze in de toekomst
    blijven werken. De tweede keus is het snelste.

    Groet,

    Hans
    p.s. vergeet niet dat er stemmen opgaan om ook E_ALL alleen uit te brengen.
    --
    phpReview : http://phpReview.nl.linux.org/


  7. #7
    M@rcel - www.zinvol.nl
    SQL probleem met toevoegen data  [php]
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: SQL probleem met toevoegen data [php]

    > "Hans Wolters" schreef

    > Je hebt 2 keuzes. Je kunt je code aanpassen zodat het met superglobals

    werkt

    Code aanpassen dat zou het wel moeten worden maar ik ben bang dat ik daar
    niet uit ga komen.....
    Is er niet al ergens een standaard phpcode voor het toevoegen, aanpassen,
    verwijderen van data wat wel werkt met superglobals?

    > of je gooit de register_globals op on.


    Kan ik dat zelf dan?

    Gr. Marcel



  8. #8
    Rene Pijlman
    SQL probleem met toevoegen data  [php]
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: SQL probleem met toevoegen data [php]

    M@rcel - www.zinvol.nl:
    >>Hans Wolters:
    >> Je hebt 2 keuzes. Je kunt je code aanpassen zodat het met superglobals

    >werkt
    >
    >Code aanpassen dat zou het wel moeten worden maar ik ben bang dat ik daar
    >niet uit ga komen.....


    Niet lullig bedoeld, maar als zo'n eenvoudige aanpassing al te
    hoog gegrepen is dan kun je beter een andere hobby kiezen. Dus
    tot 10 tellen, diep ademhalen, een pot sterke koffie drinken en
    op naar www.php.net, of onderstaande site rubriek PHP.

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  9. #9
    Ronald Klip
    SQL probleem met toevoegen data  [php]
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: SQL probleem met toevoegen data [php]

    M@rcel - www.zinvol.nl schreef:
    > > "Hans Wolters" schreef

    >
    > > Je hebt 2 keuzes. Je kunt je code aanpassen zodat het met superglobals

    > werkt
    >
    > Code aanpassen dat zou het wel moeten worden maar ik ben bang dat ik daar
    > niet uit ga komen.....


    Voorheen kon je een variabele die met GET of POST of uit een cookie naar
    de server werd gestuurd, in je script rechtstreeks aanspreken met
    $variabele. Nieuwere PHP-versies hebben dat uit veiligheidsoverwegingen
    uitgeschakeld. Al die input zit nu in een paar 'superglobale' arrays;
    een afzonderlijke variabele spreek je aan met bijv. $_POST['variabele']

    Je kunt je script daarop aanpassen. Je kunt ook aan het begin van het
    script dit opnemen:

    extract($_REQUEST);

    Daarmee zijn alle inputvariabelen weer als vanouds aan te spreken met
    $variabele (en heb je de extra veiligheid om zeep geholpen).

    > Is er niet al ergens een standaard phpcode voor het toevoegen, aanpassen,
    > verwijderen van data wat wel werkt met superglobals?
    >
    > > of je gooit de register_globals op on.

    >
    > Kan ik dat zelf dan?


    Het is in te stellen in php.ini, httpd.conf en .htaccess. Zie de manual
    bij ini_set().

    --
    groet, Ronald

Webhostingtalk.nl

Contact

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