Likes Likes:  0
Resultaten 1 tot 15 van de 15
Geen
  1. #1
    wie ziet in dit script een fout?
    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

    wie ziet in dit script een fout?

    ziet iemand hier een fout in dit script
    volgens mij zou hij moeten werken
    het probleem is dat als ik op verwijderen klik hij naar een url gaat wat hij ook hoort te doen, maar hij verwijdert hem niet.

    Code:
    <?  
    while($row = mysql_fetch_assoc($result))   
    {   
       echo '<tr>';   
       echo '<td>'.$row['id'].'</td>';   
       echo '<td>'.$row['gebruikersnaam'].'</td>';   
       echo '<td>'.$row['naam'].'</td>';   
       echo '<td>'.$row['email'].'</td>';  
       echo '<td>'.$row['merk'].'</td>';  
       echo '<td>'.$row['type'].'</td>';  
       echo '<td><input type="submit" name="wijzig" value="wijzig" /></td>';
       echo '<td><a href="?del='.$row['id'].'">verwijder</a></td>';   
       echo '</tr>';   
    }   
    
    if(isset($_GET['del'])) 
    { 
       mysql_query('DELETE FROM perso WHERE id="'.addslashes($GET['del']).'"');
    }  
    ?>
    EDIT:
    het zal waarschijnlijk in de query zitten maar dat weet ik niet helemaal zeker

  2. #2
    wie ziet in dit script een fout?
    geregistreerd gebruiker
    4.048 Berichten
    Ingeschreven
    24/01/03

    Locatie
    London, United Kingdom, United Kingdom

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


    Naam: Dennis Arslan
    Bedrijf: Rackspace
    Functie: Linux Server Specialist
    URL: www.dennisarslan.com
    Registrar SIDN: ja
    KvK nummer: 04070212
    Ondernemingsnummer: nvt
    TrustCloud: DennisArslan
    View dennisarslan's profile on LinkedIn

    Connect je wel naar de database?

    or die(mysql_error());

  3. #3
    wie ziet in dit script een fout?
    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
    ik connect met
    require ("verbinden.php");

    ik zal het hele script wel even laten zien
    Code:
    <?php
       
    require("verbinden.php");
       
       $sql = "SELECT id, gebruikersnaam, naam, email, merk, type 
               FROM  perso";
    
       $result = mysql_query($sql);
    
       if (!$result) {
           echo "Kon de query ($sql) niet uitvoeren: " . mysql_error();
           exit;
       }
       
       if (mysql_num_rows($result) == 0) {
           echo "Geen rijen gevonden, niets te printen, dus stoppen.";
           exit;
       }
    
    ?> 
     
    <table border="1">
    <tr> 
    <td>Id</td> 
    <td>Gebruikersnaam</td> 
    <td>Naam</td> 
    <td>Email</td> 
    <td>Merk</td> 
    <td>Type</td> 
    <td>Wijzigen</td> 
    <td>Verwijderen</td> 
    </tr>
    <?  
    while($row = mysql_fetch_assoc($result))   
    {   
       echo '<tr>';   
       echo '<td>'.$row['id'].'</td>';   
       echo '<td>'.$row['gebruikersnaam'].'</td>';   
       echo '<td>'.$row['naam'].'</td>';   
       echo '<td>'.$row['email'].'</td>';  
       echo '<td>'.$row['merk'].'</td>';  
       echo '<td>'.$row['type'].'</td>';  
       echo '<td><input type="submit" name="wijzig" value="wijzig" /></td>';
       echo '<td><a href="?del='.$row['id'].'">verwijder</a></td>';   
       echo '</tr>';   
    }   
    
    if(isset($_GET['del'])) 
    { 
       mysql_query('DELETE FROM perso WHERE id="'.addslashes($GET['del']).'"');
    }  
    ?>  
    </table>

  4. #4
    wie ziet in dit script een fout?
    geregistreerd gebruiker
    4.048 Berichten
    Ingeschreven
    24/01/03

    Locatie
    London, United Kingdom, United Kingdom

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


    Naam: Dennis Arslan
    Bedrijf: Rackspace
    Functie: Linux Server Specialist
    URL: www.dennisarslan.com
    Registrar SIDN: ja
    KvK nummer: 04070212
    Ondernemingsnummer: nvt
    TrustCloud: DennisArslan
    View dennisarslan's profile on LinkedIn

    Code:
    $select = "DELETE FROM perso WHERE id="'.addslashes($GET['del']).'"'";
    mysql_query($select)or die (mysql_error());

  5. #5
    wie ziet in dit script een fout?
    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
    dan krijg ik deze fout: Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\apachefriends\xampp\htdocs\apriliafreaks\admin\ test.php on line 50

  6. #6
    wie ziet in dit script een fout?
    geregistreerd gebruiker
    375 Berichten
    Ingeschreven
    18/05/04

    Locatie
    Utrecht

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


    Naam: Ivo

    Origineel geplaatst door slommy

    Code:
    if(isset($_GET['del'])) 
    { 
       mysql_query('DELETE FROM perso WHERE id="'.addslashes($GET['del']).'"');
    }  
    ?>  
    </table>
    Je bent de tweede keer de underscore vergeten het moet zijn $_GET ipv $GET

  7. #7
    wie ziet in dit script een fout?
    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
    Sorry daar heb ik nooit op gelet
    maar nu werkt hij gelukkig

    weet iemand ook toevallig of ik met die wijzig button
    naar de wijzig pagina ga maar dat hij dan ook gelijk het id meeneemt in de URL zegmaar
    dus zoiets: /admin/wijzig.php?id=idnummer
    dus zodat hij ook op dat id de gegevens wijzigd

    alvast bedankt

  8. #8
    wie ziet in dit script een fout?
    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

    die id kun je bv meenemen door <input type="hidden" value="<? $_GET['id'] ?>">
    andere dingen die je moet wijzigen in textboxjes zetten met attribute value="$valueuitdatabase"
    En dan met de submit knop naar php file die de post vars opvangt en een Update query uitvoert.
    Succes

  9. #9
    wie ziet in dit script een fout?
    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
    waar moet ik dat dan neer gaan zetten?
    moet het inplaats van dit: echo '<td><input type="submit" name="wijzig" value="wijzig" /></td>';

    wie kan mij hierbij een beetje op weg helpen?

  10. #10
    wie ziet in dit script een fout?
    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
    is opgelost

  11. #11
    wie ziet in dit script een fout?
    geregistreerd gebruiker
    4.048 Berichten
    Ingeschreven
    24/01/03

    Locatie
    London, United Kingdom, United Kingdom

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


    Naam: Dennis Arslan
    Bedrijf: Rackspace
    Functie: Linux Server Specialist
    URL: www.dennisarslan.com
    Registrar SIDN: ja
    KvK nummer: 04070212
    Ondernemingsnummer: nvt
    TrustCloud: DennisArslan
    View dennisarslan's profile on LinkedIn

    En vertel dan ook hoe?

    Jij propt hier een code neer... verwacht dat wij hem debuggen... wij geven je enkele tips... maar dan verwacht ik ook even dat je zegt wat er precies mis was. (*Nothing Personal*)

  12. #12
    wie ziet in dit script een fout?
    Deactro
    1.772 Berichten
    Ingeschreven
    04/11/04

    Locatie
    Tiel

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


    Registrar SIDN: Ja
    KvK nummer: 11051476
    Ondernemingsnummer: nvt

    gokje, gebruik maken van $_GET ipv $get

  13. #13
    wie ziet in dit script een fout?
    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
    ik heb dit gebruikt:
    echo '<td><a href="/wijzig.php?id=' . $row['id'] . '">Wijzig</a></td>';

    en om de gegevens op te halen idd $_GET['id']

    ik heb nu ook nog een script daar zit ook een fout in heb er meer dan 2 uur naar zitte kijke en verandere maar ik kom er niet uit.
    er zitten waarschijnlijk meerdere fouten in

    Code:
    <?php 
    session_start(); //sessie starten
    require("verbinden.php");//verbinding maken met de MySQL server
    
    $ipp = $_SERVER['REMOTE_ADDR']; //ip adres om te controleren
    $id = $_GET['id']; //id opvragen welke er bewerkt moet worden
    
    if ($login == '1'){ //als variabele login gelijk is aan 1 gaat hij verder
    if ($ip == $ipp)    { //als variabele ip gelijk is aan variabele $ipp gaat hij verder
    
                          if(!IsSet($_POST['submit'])) 
                          { 
                          $query = mysql_query(" 
                                              SELECT * 
                                              FROM perso 
                                              WHERE id= '$id' 
                                              ") 
                           or die(mysql_error()); 
    
                             while($object = mysql_fetch_object($query)) 
                             {      
                             require("wijzig_form.inc"); 
                             } 
                          } 
                 
                                   else 
                                   { 
    // maak "gevaarlijke" tekens van invoer onschakelijk door een "\" toe te voegen 
    $naam=addslashes($_POST['form_naam']); 
    $email=addslashes($_POST['form_email']);     
    $type=addslashes($_POST['form_type']); 
    $woonplaats=addslashes($_POST['form_woonplaats']); 
    $model=addslashes($_POST['form_model']);
    $merk=addslashes($_POST['form_merk']); 
    $opmerkingen=addslashes($_POST['form_opmerkingen']);
    $memberid=$_GET['id']; 
    	                  
                        // membergegevens in database updaten     
                        mysql_query(" 
                                    UPDATE perso  
                                    SET naam='$naam', 
                                        email='$email', 
                                        type='$type', 
                                        opmerkingen='$opmerkingen',
    									model='$model',
    									merk='$merk', 
    									woonplaats='$woonplaats', 
                                    WHERE id='$memberid' 
                                    ")  
                        or die(mysql_error()); 					
                             
                        echo "De gegevens zijn succesvol gewijzigd."; 
    
                        session_destroy(); 					
                        } 
                    } 
                          
    
                    else 
                        { 
                        // membergegevens in database updaten 
                        mysql_query    (" 
                                    UPDATE perso  
                                    SET naam='$naam', 
                                        email='$email', 
                                        type='$type', 
    									opmerkingen='$opmerkingen',
                                        model='$model',
    									merk='$merk', 
    									woonplaats='$woonplaats', 
                                    WHERE id='$memberid' 
                                    ") 
                        or die(mysql_error()); 
         
                        echo "<P>Gegevens zijn opgeslagen...</P>";  
                        } 
    
    }else{
    echo "Je bent niet ingelogd...";
    require("index.php");
                        }
    }else{
    echo "Volgens het loginsysteem heb je je niet aangemeld, Je word doorgeleid naar de inlogpagina...";
    echo '<td><meta http-equiv="refresh" content="3;URL=/apriliafreaks/admin/index.php/" /><td>';		
                     }		
    
    ?>
    de fout die hij aangeeft is:
    Parse error: syntax error, unexpected '}' in C:\apachefriends\xampp\htdocs\apriliafreaks\admin\ wijzig.php on line 82

    maar die heeft hij juist nodig ik snap er dus niks meer van:s

  14. #14
    wie ziet in dit script een fout?
    geregistreerd gebruiker
    375 Berichten
    Ingeschreven
    18/05/04

    Locatie
    Utrecht

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


    Naam: Ivo

    De error van php is vrij duidelijk je hebt ergens teveel of te weinig { of }

  15. #15
    wie ziet in dit script een fout?
    Stukje kaas?
    624 Berichten
    Ingeschreven
    15/11/03

    Locatie
    Vught/Den Bosch

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


    Registrar SIDN: Ja
    KvK nummer: 17168104
    Ondernemingsnummer: nvt

    Code:
    <?php
    session_start(); //sessie starten
    require("verbinden.php");//verbinding maken met de MySQL server
    
    $ipp = $_SERVER['REMOTE_ADDR']; //ip adres om te controleren
    $id = $_GET['id']; //id opvragen welke er bewerkt moet worden
    
    if ($login == '1')
    { //als variabele login gelijk is aan 1 gaat hij verder
        if ($ip == $ipp)
        { //als variabele ip gelijk is aan variabele $ipp gaat hij verder
    
            if(!IsSet($_POST['submit']))
            {
                $query = mysql_query("SELECT * FROM perso WHERE id= '$id'")or die(mysql_error());
                while($object = mysql_fetch_object($query))
                {
                    require("wijzig_form.inc");
                }
            }
            else
            {
                // maak "gevaarlijke" tekens van invoer onschakelijk door een "\" toe te voegen
                $naam=addslashes($_POST['form_naam']);
                $email=addslashes($_POST['form_email']);
                $type=addslashes($_POST['form_type']);
                $woonplaats=addslashes($_POST['form_woonplaats']);
    
                $model=addslashes($_POST['form_model']);
                $merk=addslashes($_POST['form_merk']);
                $opmerkingen=addslashes($_POST['form_opmerkingen']);
                $memberid=$_GET['id'];
    
                // membergegevens in database updaten
                mysql_query("
                                    UPDATE perso
                                    SET naam='$naam',
                                        email='$email',
                                        type='$type',
                                        opmerkingen='$opmerkingen',
    									model='$model',
    									merk='$merk',
    									woonplaats='$woonplaats',
                                    WHERE id='$memberid'
                            ")
                        or die(mysql_error());
    
                echo "De gegevens zijn succesvol gewijzigd.";
                session_destroy();
            }
        }
        else
        {
            // membergegevens in database updaten
            mysql_query    ("
                               UPDATE perso
                               SET naam='$naam',
                                   email='$email',
                                   type='$type',
    		                   opmerkingen='$opmerkingen',
                                           model='$model',
    									merk='$merk',
    									woonplaats='$woonplaats',
                                    WHERE id='$memberid'
                             ")
                        or die(mysql_error());
    
              echo "<P>Gegevens zijn opgeslagen...</P>";
         }
    
    }
    else
    {
        echo "Je bent niet ingelogd...";
        require("index.php");
    //}  <---- je foute of niet
    
    // 2x else?? of dit is fout :P net wat jij er niet in wilt hebben
    }
    else
    {
        echo "Volgens het loginsysteem heb je je niet aangemeld, Je word doorgeleid naar de inlogpagina...";
        echo '<td><meta http-equiv="refresh" content="3;URL=/apriliafreaks/admin/index.php/" /><td>';
    }
    ?>


    tja, je fout zit onderaan...
    Zet dan ook alles netjes onder elkaar, dan zie je het meteen....

    Is dit trouwens niet iets meer voor phpfreakz.nl?
    Laatst gewijzigd door MaffeMuis; 10/05/05 om 20:08.

Webhostingtalk.nl

Contact

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