meine HP will nciht so wie ich!!
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
argument
ausdauer
beschreibung
bild
ergebnis
food
gel
leichtathletik
mobilisation
not
physiotherapie
resource
result
rumpf
schnelle antwort
schnelligkeit
trainingsplan
unterkategorie
vielen dank
warnung
-
Hallo,
irgendwie funktioniert das nicht so wie es soll!! Ich m?chte gerne, dass sich die Auswahlfelder unterhalb den gekennzeichneten Auswahlfeldern (Leichtathletik, Physiotherapie) ver?ndern, wenn man die Auswahlfelder dar?ber ?ndert!!
Hier der Link zur Seite: http://web127.server46.rhs-it.de/login_c.php
Und hier der Quellcode:
[PHP] <? $user = $_POST['user']; $password = $_POST['password']; $user = ""; $password = ""; if($user=="" and $password=="") { include("head.php"); print(" <script type='text/javascript'> function hinzu () { var Auswahlliste = document.getElementsByName('kategorie1')[0]; var Eintrag = document.createElement('option'); Eintrag.text = document.getElementsByName('Eingabe')[0].value; Eintrag.value = Wert; var FolgendeOption = null; if (document.all) FolgendeOption = Auswahlliste.length; Auswahlliste.add(Eintrag, FolgendeOption); Wert += 1; } function changeTo(s) { alert('Funktion changeTo'); var Auswahlliste1 = document.getElementsByName('kategorie1'); var Auswahlliste2 = document.getElementsByName('kategorie2'); var Auswahlliste3 = document.getElementsByName('kategorie3'); if (s == 'ph') { document.upload.kategorie1.options[document.upload.kategorie1.length - 6] = null; document.upload.kategorie2.options[document.upload.kategorie2.length - 4] = null; var Eintrag = document.createElement('option'); Eintrag.text = 'Obere Extremit?t; Eintrag.value = 'OE'; var FolgendeOption = null; if (document.all) FolgendeOption = Auswahlliste.length; Auswahlliste1.add(Eintrag, FolgendeOption); var Eintrag = document.createElement('option'); Eintrag.text = 'Untere Extremit?t; Eintrag.value = 'UE'; var FolgendeOption = null; if (document.all) FolgendeOption = Auswahlliste.length; Auswahlliste1.add(Eintrag, FolgendeOption); var Eintrag = document.createElement('option'); Eintrag.text = 'Wirbels?ule; Eintrag.value = 'Wirbels?ule'; var FolgendeOption = null; if (document.all) FolgendeOption = Auswahlliste.length; Auswahlliste1.add(Eintrag, FolgendeOption); } } </script> <h2> ?bungsupload </h2><br> <br><br> <form action='upload.php' method='post' name='upload'> <table border='0' cellpadding='4' cellspacing='7'> <tr> <td valign='top'> <b>Name*:</b><br> <h5>Geben Sie Ihrer ?bung einen Namen.</h5> </td> <td> <input type='text' name='name' size='14' maxlength='100'> </td> </tr> <tr> <td valign='top'> <b>Beschreibung*:</b><br> <h5>Bitte beschreiben Sie m?glichst pr?zise, wie die ?bung auszuf?hren ist.</h5> </td> <td> <textarea name='beschreibung' cols='26' rows='15'></textarea> </td> </tr> <tr> <td valign='top'> <b>Autor:</b><br> <h5>Ihr Name oder der Name des Publikators dieser ?bung.</h5> </td> <td> <input type='text' name='autor' size='14' maxlength='100'> </td> </tr> <tr> <td valign='top'> <b>Verwendungsgebiet*:</b><br> <h5>Ist es eine ?bung f?r die Leichtathletik oder die Physiotherapie?</h5> </td> <td> <select name='sport' size='2' onChange='changeTo(this)'> -------------------hier sollte was passieren <option value='Leichtathletik' selected>Leichtathletik</option> <option value='Physio'>Physiotherapie</option> </select> </td> </tr> <tr> <td valign='top'> <b>Oberkategorie*:</b><br> <h5>In welchen Bereich passt die ?bung?</h5> </td> <td> <select name='kategorie1' size='1'> <option value='Kraft'>Kraft</option> <option value='Ausdauer'>Ausdauer</option> <option value='Schnelligkeit'>Schnelligkeit</option> <option value='Beweglichkeit'>Beweglichkeit</option> <option value='Koordination'>Koordination</option> <option value='Technik'>Technik</option> </select> </td> </tr> <tr> <td valign='top'> <b>Unterkategorie:</b><br> <h5>Definieren sie einen Unterbereich.</h5> </td> <td> <select name='kategorie2' size='1'> <option value='OE'>Obere Extremit?ten</option> <option value='UE'>Untere Extremit?ten</option> <option value='Rumpf'>Rumpf</option> <option value='Stabis'>Stabilisations?bungen</option> </select> </td> </tr> <tr> <td valign='top'> <b>Nebenkategorie:</b><br> <h5>Zum kr?ftigen oder zum dehnen?</h5> </td> <td> <select name='kategorie3' size='1' disable> <option value='Stabis'>Stabilisation & Kr?ftigung</option> <option value='Mobilisation'>Mobilisation</option> </select> </td> </tr> </table> </form> "); include("food.php"); } else print("n???x"); ?> [/PHP]
und hier noch die head.php und food.php Dateien:
<html> <head> <title>Trainingsplan.tk || Trainingspl?ne f?r Jederman</title> </head> <body> <table> <tr> <td colspan='2'><img src='files/header.jpg' border='0' height='90' width='200'><hr></td> </tr> <tr> <td width='90' valign='top'> <H3>Men?</H3><BR> <a href='xyz.php'><img src='files/links/Link1.jpg'></a><br><br> <a href='xyz.php'><img src='files/links/Link1.jpg'></a><br><br> <a href='xyz.php'><img src='files/links/Link1.jpg'></a><br><br> <a href='xyz.php'><img src='files/links/Link1.jpg'></a><br><br> <a href='xyz.php'><img src='files/links/Link1.jpg'></a><br><br> <a href='xyz.php'><img src='files/links/Link1.jpg'></a> </td> <td valign='top'> <table border='0' align='center'> <tr> <td>
</td> </tr> <tr> <td> <h5> © 2005 by LS & CM </h5> </td> </tr> </table> </td> <tr> </table> </body> </html>
Vielen Dank schonmal an alle die sich damit auseinander setzten!! :) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
also zuerst liesst du $user und $password aus, und dann setzt du $user="" und $pw="" ?! also... ich w?rde mal das $user="" und $pw="" rausnehmen.
-
danke f?r den Tipp!! Das hab ich nur reingemacht, damit jeder auf die Seite kommt und den Fehler sieht!!
Gibts sonst noch konstruktive V?rschl?ge?? -
Hab das gel?st in dem ich alles mit Radiobuttons gemacht hab, sodass das Formular nicht mehr dynamisch ge?ndert werden muss!!
Jetzt hab ich aber nen neues Problem!!
Und zwar mit dieser Fehermeldung:
Warning: mysql_num_fields(): supplied argument is not a valid MySQL result resource in /home/www/web127/html/upload.php on line 50
zu diesem Code:
mysql_select_db(usr_web127_1); if(!empty($_FILES["file"]["name"])) { $pfad = "/home/www/web127/html/files/Uebungsbilder/"; $abfrage = "SELECT * FROM Uebungen WHERE bild != '$bild'"; $ergebnis = mysql_query($abfrage); $abfrage3 = "SELECT * FROM bilder"; $ergebnis3 = mysql_query($abfrage3); if(mysql_num_fields($ergebnis) == mysql_num_fields($ergebnis3))<<<<<<<<<<<<<hier Zeile 50!! { $doppel = "0"; } if ($doppel == "0") { if ($_FILES["file"]["error"] == 0) { if (move_uploaded_file($_FILES["file"]["tmp_name"], $pfad.$_FILES["file"]["name"])) { $eintrag2 = "INSERT INTO Uebungen (name, beschreibung, autor, kategorie1, kategorie2, kategorie3, zeit, sport, bild) VALUES ('$name', '$beschreibung', '$autor', '$kategorie1', '$kategorie2', '$kategorie3', '$timestamp', '$sport', '$bild')"; $eintragen2 = mysql_query($eintrag2); } } } else { print("Der Dateiname ".$bild."wurde schonmal f?r ein Bild verwendet. Bitte gehen Sie zur?ck und laden sie das Bild unter einem anderen Namen hoch."); } } else { $eintrag2 = "INSERT INTO Uebungen (name, beschreibung, autor, kategorie1, kategorie2, kategorie3, zeit, sport, bild) VALUES ('$name', '$beschreibung', '$autor', '$kategorie1', '$kategorie2', '$kategorie3', '$timestamp', '$sport', '$bild')"; $eintragen2 = mysql_query($eintrag2); print(" Sie haben eine ?bung mit folgenden Daten hochgeladen:<br><br><br> Name: ".$name."<br><br> Beschreibung: ".$beschreibung."<br><br> Autor: ".$autor."<br><br> Oberkategorie: ".$kategorie1."<br><br> Unterkategorie: ".$kategorie2."<br><br> Nebenkategorie: ".$kategorie3."<br><br> Fachgebiet: ".$sport."<br><br> Bild: ".$bild." "); }
Woran kanns liegen??
Danke f?r Hilfe!! -
michollo schrieb:
Warning: mysql_num_fields(): supplied argument is not a valid MySQL result resource in /home/www/web127/html/upload.php on line 50
Diese Fehlermeldung erscheint jeweils, wenn die MySQL-Abfrage keine Datens?tze zur?ckliefert. Da dies lediglich eine Warnung ist, wird das Script nicht beeintr?chtigt. -
Gibt es nicht ne m?glichkeit "Warnungen" zu sperren, sodass das Dingen sich nicht meldet???
Ohne die Warnung w?rde das Script n?mlich optimal funktionieren!! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage