Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Was Mache ich bloß falsch

Aloha

ich sitz seit eine Woche dran,irgendwas mache ich falsch ,weiß aber nicht was....bin blutiger Anfänger

ich hab ein FOrmular :A.html

<html>
<head>
</head>
<body bgcolor="#000000" text="#339933" link="#33FF00" vlink="#666666" alink="#666600">
<form name="form1" method="post" action="A.php">

//RadioGroup
<tr> <td><label> <input type="radio" name="RadioGroup" value="1" checked>
<strong> H1 </strong></label></td></tr>
<tr> <td><label> <input type="radio" name="RadioGroup" value="2">
<strong> H2 </strong></label></td></tr>
<tr> <td><label> <input type="radio" name="RadioGroup" value="3">
<strong> H3 </strong></label></td></tr>

//List mit Multiple Choice
<SELECT NAME="select2" MULTIPLE SIZE="6">
<OPTION VALUE="A"> Knowledge </OPTION>
<OPTION VALUE="B"> Part1 </OPTION>
<OPTION VALUE="C"> Part2 </OPTION>
<OPTION VALUE="D">Part 3 </OPTION>
<OPTION VALUE="E"> Part4 </OPTION>
</SELECT>

//Combobox
<SELECT NAME="select" SIZE="1"><OPTION VALUE="01" selected>1</OPTION>
<OPTION VALUE="02">2</OPTION>
<OPTION VALUE="03">3</OPTION>
<OPTION VALUE="04">4</OPTION>
<OPTION VALUE="05">5</OPTION>
<OPTION VALUE="06">6</OPTION>
<OPTION VALUE="07">7</OPTION>
<OPTION VALUE="08">8</OPTION>
<OPTION VALUE="09">9</OPTION>
<OPTION VALUE="010">10</OPTION>
</SELECT>

//Submit Button
<INPUT TYPE="submit" NAME="Hallo" VALUE="Save All"></p>

</form>
</body>
</html>
------------------------------------------------------------------------------
------------------------------------------------------------------------------
nach dem click auf Submit soll A.php ausgeführt werden:

<html>
<head>
<?php
if($Hallo)
{


$host="localhost";
$user="root";
$password="";
$bd= "kd";
$table="af";

$RadioGroup = $HTTP_POST_VARS["RadioGroup"];
$select2 = $HTTP_POST_VARS["select2"];
$select = $HTTP_POST_VARS["select"];

$conect= mysql_connect($host,$user,$password) or die("Connection impossible !");
mysql_select_db("kd",$conect) or die("no connection");
$sql="INSERT INTO $table (AD,AC,AB) VALUES ('$RadioGroup','$select','$select2');";
mysql_query($sql) or die ("nothing") ;
mysql_close($conect);
}
?>
</head>
</html>
//ende A.php
---------------------------------------------------------------------------------------------------------------------------------------

AD und AC sind vom Typ int,AB ist Varchar
----------------------------------------------------------

die daten die man im List/COmbobox/ Radiogroup gewählt hat müßen dann in die Datenbank

was mache ich nun falsch?oder stimmt meine ganze logik nicht?

THX

Hier gehts zum Orginal Eintrag "Was Mache ich bloß falsch" im Forum

Antworten

Preisfrage: Wozu gibt es in diesem Forum die Formatierungsmöglichkeiten?

$RadioGroup = $HTTP_POST_VARS["RadioGroup"]; // Richtig, besser wäre $_POST["RadioGroup"];

Und warum dann nicht hier:

if($Hallo)

schreibe

if (isset($_POST["Hallo"]))

*** Nobody ***


2.

Hallo damnhoney,

varchar Werte werden in Hochkommata gesetzt, integer nicht!
Deshalb kann Dein INSERT nicht funktionieren!

Gruß von Pythagoras


Hier gehts zum Orginal Eintrag "Was Mache ich bloß falsch" im Forum
 
phpforum.de | Impressum