Hallo,
ich arbeite gerade an einen script für eine Vereinshompepage! Hierbei habe ich dass Problem dass Werte Felder nicht leer lassen kann und keine 0 eintragen kann! Wenn ich aber eine doppel 0 eintrage funktioniert dass ganze! Ich möchte aber dass wenn nichts oder eine null eingetragen wird der Wert 0 angezeigt wird:
Hier dass Script:
	
Die Sql Tabelle:
CREATE TABLE `ma1liste` (
`id` INT(11) not null auto_increment,
`name`TEXT ,
`spiele` int(11) ,
`einw` int(11) ,
`ausw` int(11) ,
`gk` int(11) ,
`grk` int(11) ,
`rk` int(11) ,
`tore` int(11) ,
`datum` int(11) ,
PRIMARY key(id))
Wie kann ich dass Problem lössen ohne immer 2 nullen einzutippen?
Mfg
Sebastian
					ich arbeite gerade an einen script für eine Vereinshompepage! Hierbei habe ich dass Problem dass Werte Felder nicht leer lassen kann und keine 0 eintragen kann! Wenn ich aber eine doppel 0 eintrage funktioniert dass ganze! Ich möchte aber dass wenn nichts oder eine null eingetragen wird der Wert 0 angezeigt wird:
Hier dass Script:
PHP-Code:
	
	
<h4>Spielerstatistik Hinzufügen</h4>
<hr noshade="1">
<?
$datum=time();
            if($HTTP_GET_VARS["action"] =="add") {
                if(!$HTTP_GET_VARS["submit"]) {
                    ?>
                    <form action="index.php" method="get">
                    <table width="100%">
                    <tr>
                        <td width="40%">Name:</td>
                        <td width="60%"><input type="text" name="name" maxlength="100"></td>
                    </tr>
                    <tr>
                        <td width="40%" valign="top">Spiele:</td>
                        <td width="60%"><input type="text" name="spiele" maxlength="50"></td>
                    </tr>
                                         <tr>
                        <td width="40%" valign="top">Einwechslungen:</td>
                        <td width="60%"><input typ="text" name="einw" maxlenght="50"></td>
                    </tr>
                                         <tr>
                        <td width="40%" valign="top">Auswechslungen:</td>
                        <td width="60%"><input typ="text" name="ausw" maxlenght="50"></td>
                    </tr>
                                         <tr>
                        <td width="40%" valign="top">Gelbe Karten:</td>
                        <td width="60%"><input typ="text" name="gk" maxlenght="50"></td>
                    </tr>
                                         <tr>
                        <td width="40%" valign="top">Gelb-Rote-Karten:</td>
                        <td width="60%"><input typ="text" name="grk" maxlenght="50"></td>
                    </tr>
                                         <tr>
                        <td width="40%" valign="top">Rote Karten:</td>
                        <td width="60%"><input typ="text" name="rk" maxlenght="50"></td>
                    </tr>
                                         <tr>
                        <td width="40%" valign="top">Tore:</td>
                        <td width="60%"><input typ="text" name="tore" maxlenght="50"></td>
                    </tr>
                    <tr>
                        <td width="100%" colspan="2"><input type="submit" name="submit" value="Daten
speichern">
<input type="Reset"></td>
                    </tr>
                    </table>
                    <input type="hidden" name="action" value="add">
                    </form>
                                         <p></p>
                                         <font class="wichtig">
                                         Achtung bei Wert 0 muss 00 eingetragen werden.
                                         </font>
                    <?
                }
                else {
if ($HTTP_GET_VARS["name"] and $HTTP_GET_VARS["spiele"] and
$HTTP_GET_VARS["einw"] and $HTTP_GET_VARS["ausw"] and
$HTTP_GET_VARS["gk"] and $HTTP_GET_VARS["grk"] and
$HTTP_GET_VARS["rk"] and $HTTP_GET_VARS["tore"]) {
include("../connect.php"); if (($HTTP_GET_VARS["spiele"])==0)
{$HTTP_GET_VARS["spiele"]=0;}
$query="insert into ma1liste (id,name,spiele,einw,ausw,gk,grk,rk,tore,datum) values
('','".$HTTP_GET_VARS["name"]."',
'".$HTTP_GET_VARS["spiele"]."',
'".$HTTP_GET_VARS["einw"]."',
'".$HTTP_GET_VARS["ausw"]."',
'".$HTTP_GET_VARS["gk"]."',
'".$HTTP_GET_VARS["grk"]."',
'".$HTTP_GET_VARS["rk"]."',
'".$HTTP_GET_VARS["tore"]."',
'".$datum."');";
$abfrage=mysql_query($query);
if($abfrage) { echo "Änderungen wurden übernommen.";
}
else { echo "Änderungen konnten nicht übernommen
werden."; }
}
else {
echo "Sie ließen Felder unausgefüllt.<br>
<a href=\"javascript:history.back()\">Zurück</a>";
            }
        }
    }
    else {
        echo "<a href=\"index.php\">Hier geht's weiter !!</a>";
        }
        ?>
CREATE TABLE `ma1liste` (
`id` INT(11) not null auto_increment,
`name`TEXT ,
`spiele` int(11) ,
`einw` int(11) ,
`ausw` int(11) ,
`gk` int(11) ,
`grk` int(11) ,
`rk` int(11) ,
`tore` int(11) ,
`datum` int(11) ,
PRIMARY key(id))
Wie kann ich dass Problem lössen ohne immer 2 nullen einzutippen?
Mfg
Sebastian
 
          
 Moderator
 Moderator
 
  
							
						
Kommentar