kostenloser Webspace werbefrei: lima-city


meine HP will nciht so wie ich!!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m******o

    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> &copy 2005 by LS & CM </h5>
    						</td>
    					</tr>
    					</table>
    				</td>
    			<tr>
    		</table>
    	</body>
    </html>



    Vielen Dank schonmal an alle die sich damit auseinander setzten!! :)
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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.
  4. Autor dieses Themas

    m******o

    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??
  5. Autor dieses Themas

    m******o

    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!!
  6. c*********c



    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.
  7. Autor dieses Themas

    m******o

    Vielen Dank f?r die schnelle Antwort!! :biggrin:

    Aber sone Warnmeldung im Script nervt trotzdem!! :slant:

  8. Autor dieses Themas

    m******o

    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!! :biggrin:
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!