1
Hallo und guten Tag
Eigentlich ist meine Frage im Titel schon gestellt. Ich versuche nun schon seit Tagen eine Lösung zu finden ...aber nix will wirklich funktionieren.
Ich habe ein Script mit welchem per Formular schonmal grundsätzlich ein Voting für etwas vorgenommen wird. Dieses Voting findet immer dann statt, wenn dieses Formular abgesendet wird - in der Datenbank wird jedes Voting dann um 1 Zähler erhöht. Soweit so gut.
Jetzt möchte ich aber genau dieses Script um die Möglichkeit erweitern, per Radiobuttongruppe noch zusätzliche Auswahlmöglichkeiten zu treffen, die dann exakt eben mit diesem Script, in der Datenbank die jeweilige Auswahl ebenfalls um einen Zähler erhöht.
Da die Radiobuttons gruppiert sind (damit man immer nur EINE Wahl treffen kann) steht das Attribute "name" ja nicht mehr zur Verfügung sondern eben nur noch value.
gewurschtelt hab ich bisher sowas:
und (Auszug aus dem Formular)
Ich hoffe sehr, das es irgendwie verständlich ist. Meine php -kenntnisse sind erschreckend schlecht. Vielleicht kann mir jemand dabei mal helfen - wäre sehr nett.
nette Grüße
Kalle
Eigentlich ist meine Frage im Titel schon gestellt. Ich versuche nun schon seit Tagen eine Lösung zu finden ...aber nix will wirklich funktionieren.
Ich habe ein Script mit welchem per Formular schonmal grundsätzlich ein Voting für etwas vorgenommen wird. Dieses Voting findet immer dann statt, wenn dieses Formular abgesendet wird - in der Datenbank wird jedes Voting dann um 1 Zähler erhöht. Soweit so gut.
Jetzt möchte ich aber genau dieses Script um die Möglichkeit erweitern, per Radiobuttongruppe noch zusätzliche Auswahlmöglichkeiten zu treffen, die dann exakt eben mit diesem Script, in der Datenbank die jeweilige Auswahl ebenfalls um einen Zähler erhöht.
Da die Radiobuttons gruppiert sind (damit man immer nur EINE Wahl treffen kann) steht das Attribute "name" ja nicht mehr zur Verfügung sondern eben nur noch value.
gewurschtelt hab ich bisher sowas:
$design=$design+1;
$inhalte=$inhalte+1;
$nutzen=$nutzen+1;
$navigation=$navigation+1;
$performance=$performance+1;
if ($_POST['submit']) {
// Wenn die Checkbox gesetzt wurde hat sie den value-Wert ansonsten ist sie leer und erhält eine 0 als Wert
if ($_POST['bewertung']) $design = $_POST['design+'];
else $design = 0;
if ($_POST['bewertung']) $inhalte = $_POST['inhalte+'];
else $inhalte = 0;
if ($_POST['bewertung']) $nutzen = $_POST['nutzen+'];
else $nutzen = 0;
if(mysql_query('update topsite set design="'.$design.'", inhalte="'.$inhalte.'", nutzen="'.$nutzen.'", navigation="'.$navigation.'", performance="'.$performance.'" where id="'.$id.'"'))
{
echo '<p>Bewertung wurde abgeben</p>';
}
}
}
else
{
und (Auszug aus dem Formular)
<input type="radio" name="bewertung[]" value="design" /><label>Design</label>
<input type="radio" name="bewertung[]" value="inhalte" /><label>Inhalte</label>
<input type="radio" name="bewertung[]" value="nutzen" /><label>Nutzen</label>
<input type="radio" name="bewertung[]" value="navigation" /><label>Navigation</label>
<input type="radio" name="bewertung[]" value="performance" /><label>Performance</label>
Ich hoffe sehr, das es irgendwie verständlich ist. Meine php -kenntnisse sind erschreckend schlecht. Vielleicht kann mir jemand dabei mal helfen - wäre sehr nett.
nette Grüße
Kalle