update query fout		
			
		
		 		
				
		
                        
                 
                 
                 
             
            
            
				
                
                     
                    Stefan14   - 01/06/2006 23:02 (laatste wijziging 01/06/2006 23:02)                       
             
             
                        
                PHP gevorderde  
                 
                
				
				er zit een fout in de volgende query, maar ik zie hem niet, ben er al een poosje mee bezig, maar hij blijft dezelfde fout geven. hij geeft de volgende fout 
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 
 
    
    
        
            
                <?php
if (isset($_POST['submit']))
{
extract($_POST);
$query2		= "UPDATE gebruiker SET typeID='".$typeID."', geslacht='".$geslacht."', bedrijfsnaam='".$bedrijfsnaam."', contactpersoon='".$contactpersoon."', voorvoegsel='".$voorvoegsel."', voornaam='".$voornaam."', achternaam='".$achternaam."', tussenvoegsel='".$tussenvoegsel."', straatnaam='".$straatnaam."', huisnummer='".$huisnummer."', postcode='".$postcode."', plaats='".$plaats."', faxnummer='".$faxnummer."', telnummer='".$telnummer."', mobielnummer='".$mobielnummer."', email='".$email."' WHERE id=".$userID;
			mysql_query($query2) or die (mysql_error());
			
			header("Location: ?page=klanten");
}
?> 
             
            <?php 
if  ( isset ( $_POST [ 'submit' ] ) ) { 
 
 
$query2 		=  "UPDATE gebruiker SET typeID='" . $typeID . "', geslacht='" . $geslacht . "', bedrijfsnaam='" . $bedrijfsnaam . "', contactpersoon='" . $contactpersoon . "', voorvoegsel='" . $voorvoegsel . "', voornaam='" . $voornaam . "', achternaam='" . $achternaam . "', tussenvoegsel='" . $tussenvoegsel . "', straatnaam='" . $straatnaam . "', huisnummer='" . $huisnummer . "', postcode='" . $postcode . "', plaats='" . $plaats . "', faxnummer='" . $faxnummer . "', telnummer='" . $telnummer . "', mobielnummer='" . $mobielnummer . "', email='" . $email . "' WHERE id=" . $userID ; 
 
			header ( "Location: ?page=klanten" ) ;  } 
?> 
 
         
         
     
 				
				 
              
        
		
				
		17 antwoorden 
                
                     Gesponsorde links 
                 
                
                    
		
		
	              
		
		
 
                 
            
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            finduilas   - 01/06/2006 23:17                            
                         
                     
                    
                                                     PHP gevorderde  
                         
                        Je sluit je query2 niet af. 
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            roelh   - 01/06/2006 23:18 (laatste wijziging 01/06/2006 23:21)                             
                         
                     
                    
                                                     PHP gevorderde  
                         
                        
    
    
        
            
                  = "UPDATE gebruiker SET typeID='".$typeID."', geslacht='".$geslacht."', bedrijfsnaam='".$bedrijfsnaam."', contactpersoon='".$contactpersoon."', voorvoegsel='".$voorvoegsel."', voornaam='".$voornaam."', achternaam='".$achternaam."', tussenvoegsel='".$tussenvoegsel."', straatnaam='".$straatnaam."', huisnummer='".$huisnummer."', postcode='".$postcode."', plaats='".$plaats."', faxnummer='".$faxnummer."', telnummer='".$telnummer."', mobielnummer='".$mobielnummer."', email='".$email."' WHHERE id='".$userID."'"; 
             
            =  "UPDATE gebruiker SET typeID='" . $typeID . "', geslacht='" . $geslacht . "', bedrijfsnaam='" . $bedrijfsnaam . "', contactpersoon='" . $contactpersoon . "', voorvoegsel='" . $voorvoegsel . "', voornaam='" . $voornaam . "', achternaam='" . $achternaam . "', tussenvoegsel='" . $tussenvoegsel . "', straatnaam='" . $straatnaam . "', huisnummer='" . $huisnummer . "', postcode='" . $postcode . "', plaats='" . $plaats . "', faxnummer='" . $faxnummer . "', telnummer='" . $telnummer . "', mobielnummer='" . $mobielnummer . "', email='" . $email . "' WHHERE id='" . $userID . "'" ; 
 
         
         
     
   
 
Probeer eens  
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            Stefan14   - 01/06/2006 23:21                            
                         
                     
                    
                                                     PHP gevorderde  
                         
                        ik heb het geprobeerd, maar dit is het niet. had ik ook niet verwacht omdat ik numerieke variabelen in een where altijd zo gebruik, en tot nu toe die allemaal gewoon werken. 
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            Stefan14   - 01/06/2006 23:21                            
                         
                     
                    
                                                     PHP gevorderde  
                         
                        ik heb het geprobeerd, maar dit is het niet. had ik ook niet verwacht omdat ik numerieke variabelen in een where altijd zo gebruik, en tot nu toe die allemaal gewoon werken. 
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            Stefan14   - 01/06/2006 23:26                            
                         
                     
                    
                                                     PHP gevorderde  
                         
                        mmh, vreemd dat bericht 2 keer gepost is. 
 
ja, de namen in mijn query kloppen ook, die heb ik 2 keer nagelopen. 
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            Stefan14   - 01/06/2006 23:43                            
                         
                     
                    
                                                     PHP gevorderde  
                         
                        het probleem is nog niet opgelost, ben nog wel aan het proberen, maar vindt het echt vreemd. 
 
er moet inderdaad geen " achter. 
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            roelh   - 01/06/2006 23:45 (laatste wijziging 01/06/2006 23:48)                             
                         
                     
                    
                                                     PHP gevorderde  
                         
                        Was maar een probeersel. 
Vind raar. Lijkt...me dat er aan de query niks fout is  
 
try 
 
 
    
    
        
            
                $query2 = mysql_query("UPDATE gebruiker SET typeID='".$typeID."', geslacht='".$geslacht."', bedrijfsnaam='".$bedrijfsnaam."', contactpersoon='".$contactpersoon."', voorvoegsel='".$voorvoegsel."', voornaam='".$voornaam."', achternaam='".$achternaam."', tussenvoegsel='".$tussenvoegsel."', straatnaam='".$straatnaam."', huisnummer='".$huisnummer."', postcode='".$postcode."', plaats='".$plaats."', faxnummer='".$faxnummer."', telnummer='".$telnummer."', mobielnummer='".$mobielnummer."', email='".$email."' WHERE id=".$userID."") or die (mysql_error()); 
             
            $query2  =  mysql_query ( "UPDATE gebruiker SET typeID='" . $typeID . "', geslacht='" . $geslacht . "', bedrijfsnaam='" . $bedrijfsnaam . "', contactpersoon='" . $contactpersoon . "', voorvoegsel='" . $voorvoegsel . "', voornaam='" . $voornaam . "', achternaam='" . $achternaam . "', tussenvoegsel='" . $tussenvoegsel . "', straatnaam='" . $straatnaam . "', huisnummer='" . $huisnummer . "', postcode='" . $postcode . "', plaats='" . $plaats . "', faxnummer='" . $faxnummer . "', telnummer='" . $telnummer . "', mobielnummer='" . $mobielnummer . "', email='" . $email . "' WHERE id=" . $userID . "" )  or 
die   ( mysql_error ( ) ) ;  
         
         
     
  
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            Stefan14   - 01/06/2006 23:49                            
                         
                     
                    
                                                     PHP gevorderde  
                         
                        ik heb even de hele code op plaatscode.be gezet. http://www.plaatscode.be/513 / 
 
misschien dat jullie daarin dan wat zien? 
 
btw, de check voor het typeID moet even als comment staan omdat hij die anders ook uitvoert, en ik de pagina niet kan testen ;) 
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            Rens   - 01/06/2006 23:49                            
                         
                     
                    
                                                     Crew algemeen  
                         
                        Weet je zeker dat $userID een waarde bevat? 
Denk dat het dat is. 
 
Echo je query eens (regel 7 en 8): 
    
    
        
            
                $query2    = "UPDATE gebruiker SET typeID='".$typeID."', geslacht='".$geslacht."', bedrijfsnaam='".$bedrijfsnaam."', contactpersoon='".$contactpersoon."', voorvoegsel='".$voorvoegsel."', voornaam='".$voornaam."', achternaam='".$achternaam."', tussenvoegsel='".$tussenvoegsel."', straatnaam='".$straatnaam."', huisnummer='".$huisnummer."', postcode='".$postcode."', plaats='".$plaats."', faxnummer='".$faxnummer."', telnummer='".$telnummer."', mobielnummer='".$mobielnummer."', email='".$email."' WHERE id=".$userID;
      mysql_query($query2) or die ("Error!<br />".mysql_error()."<br />".$query2); 
             
            $query2     =  "UPDATE gebruiker SET typeID='" . $typeID . "', geslacht='" . $geslacht . "', bedrijfsnaam='" . $bedrijfsnaam . "', contactpersoon='" . $contactpersoon . "', voorvoegsel='" . $voorvoegsel . "', voornaam='" . $voornaam . "', achternaam='" . $achternaam . "', tussenvoegsel='" . $tussenvoegsel . "', straatnaam='" . $straatnaam . "', huisnummer='" . $huisnummer . "', postcode='" . $postcode . "', plaats='" . $plaats . "', faxnummer='" . $faxnummer . "', telnummer='" . $telnummer . "', mobielnummer='" . $mobielnummer . "', email='" . $email . "' WHERE id=" . $userID ; 
 
         
         
     
  
 
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            Stefan14   - 01/06/2006 23:57                            
                         
                     
                    
                                                     PHP gevorderde  
                         
                        ik heb jouw code toegepast rensjuh, maar hij geeft de query  niet weer, alleen de reeds eerder gemelde foutmelding. 
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            Stefan14   - 02/06/2006 00:06                            
                         
                     
                    
                                                     PHP gevorderde  
                         
                        je hebt inderdaad gelijk, hij geeft de query zonder id weer, maar het vreemde is dat query1 verantwoordelijk is voor het vullen van de velden. en dat doet hij ook. en de url is ook ingevuld met een id= 
 
zie http://www.elek...t&id=1  
 
mag gewijzigd worden, is testversie. 
                      
                
                    
                         Gesponsorde links 
                     
                    
                        
		
		
	              
		
		
 
                     
                
Dit onderwerp is gesloten .