Shop-Hilfe.com
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 26.11.2003, 17:00   #1
TP-Senior
 
Registriert seit: Dec 2002
Ort: Baden Württemberg
SoD_Keeper macht alles soweit korrekt

simples prob


hi, ich les mir daten aus ner datenbank aus,
und trage auch welche ein.

wenn ich jetzt aber die daten schon drinstehen habe, dann will ich einfach eine Nachricht bekommen, ansonsten sollen sie eingetragen werden.


problem: er sagt es zwar einmal trägt es aber dafür trotzdem ein.
code:

PHP-Code:
$qu_bez="select * from bestellt where teil_nummer='$teil' and nummer='$nummer'";
                                echo 
"$qu_bez<br>";
                                
$res_bez=mysql_query($qu_bez,$link);
                                
$num_bez=mysql_num_rows($res_bez);
                                for(
$hatschi=0;$hatschi<$num_bez;$hatschi++)
                                {
                                    
$row_bez=mysql_fetch_array($res_bez);
                                    
$art=$row_bez[teil_nummer];
                                    
$pos=$row_bez[pos];
                                    
$verglnummer=$row_bez[nummer];
                                    
$verglteil=$row_bez[teil_nummer];
                                    
$ende_pos=strpos($pos," ");
                                
                                    if(
$verglteil==$teil and $nummer==$verglnummer and $pos=="$posi $kor")
                                    {
                                        echo
" schon drin! <br>";
                                    }else{
                                        echo 
"$pos <<<<<<<<  posi kor <br>";
                                        
                                        
$qu_ins="insert into bestellt(teil_nummer,anzahl,nummer,pos,a_best_dat)
                                            values('$art','$menge[$feld]','$nummer','$posi $kor','$inp_datum[$feld]')"
;
                                        
#echo $qu_ins;
                                        
$res_ins=mysql_query($qu_ins,$link);
                                    } 

Geändert von mike (26.11.2003 um 17:33 Uhr).
SoD_Keeper ist offline   Mit Zitat antworten


Alt 27.11.2003, 10:35   #2
TP-Veteran
 
Benutzerbild von steff
 
Registriert seit: Mar 2001
Ort: wein4tel (ö)
steff ist auf einem guten Weg
ich lös so gschichtn meist so (ungetestet und nicht mit der rechtschreibprüfung gecheckt )

PHP-Code:
$qu_bez="select * from bestellt where teil_nummer='$teil' and nummer='$nummer'";
$res_bez=mysql_query($qu_bez,$link);
if (
mysql_num_rows($res_bez) > "0") {  // oder if ($res_bez) {...}
  
echo" schon drin! <br>";
}
else {
  
$qu_ins="insert into  bestellt(teil_nummer,anzahl,nummer,pos,a_best_dat) values('$art','$menge[$feld]','$nummer','$posi $kor','$inp_datum[$feld]')";
  
$res_ins=mysql_query($qu_ins,$link);


Geändert von steff (27.11.2003 um 10:38 Uhr).
steff ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
simples prob simples prob
« direkte query in mysql erfolgreich, über php-code nicht | Kunden selber individuelles PDF erzeugen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:36 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67