• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

wert mit KLICK übergeben

Status
Für weitere Antworten geschlossen.

Vos

Neues Mitglied
Hallo,

kann ich irgendwie einen Wert mit einem Button oder link an ein script übergeben? Also eine Variable?

Wenn ja wie?

so das ich zb nachher in php diesen mit $lol abrufen kann?

wichtig ist das das nur mit 1 klick passiert.

Muss ich dafür dan immer wieder ein neues <from> öffnen? oder kann ich auch mehrere buttons in eins packen?

mal ein beischpiel

button A
button B

button A wird gedrückt und im script kommt zb 10 an oder testA.
und wann dan irgendwann mal button B gedrückt wird kommt im script testB an?

Ich hoffe man versteht mich ;)

grüße
 
Werbung:
Soweit ich verstanden habe, willst du dies hier:
PHP:
<a href="datei.php" target="ziel">
<img src="<?php echo($lol); ?>">
</a>
Oder das:
PHP:
<a href="<?php echo($lol); ?>" target="ziel">
<img src="button.jpg">
</a>

Dann musst du nur noch $lol bestimmen.
PHP:
<?php
$lol = (ichtuhierwas);
?>

edit: Codetag-Ende vergessen. :D
 
ich werds mal ausprobieren also ich will das ich wenn ich auf nen button oder link klicke eine wert in einer datenbank erhöt wird den sql befehl und php krieg ich hin ich werds mal so testen...

aber traget="" war doch für frames?

trotzdem schonmal vielen dank!

edit:
so die erste methode hab ich garnicht ausprobiert die kommt nicht für mich in frage,
die zweite funst nicht hätte ich mir ja denken können ;) da ja dan eine URL drinsteht und testA soll ja kein pfad sein

trotzdem vielen dank vll weißt du ja noch was

also nochmal ich drücke auf nen Button oder auf nen Link, und dan wird die seite aktualisiert und in einer daten bank ein satz zb um 1 erhöht. so die PHP und MYSQL ect das bekomme ich hin nur wo muss ich das wie im HTML einbetten?

danke schonmal
grüße
 
Zuletzt bearbeitet:
Werbung:
was das bei HTML zu suchen hat? Ich will doch den HTML befehl...

nochmal ich brauche nicht den PHP code wie kann ich das in HTML einbetten?

Ach bin ich doof sorry manchmal is es zu einfach... sry

mit nem link und am ende mit header location zurück...
sorry es tut mir leid *schäm* zwischen durch ne pause vom PC hilft...
 
Zuletzt bearbeitet:
machs so
HTML:
<a href="datei.php?variable=text">link mit variable</a>
und dann auf der Seite wo du hinlinkst so
PHP:
Du hast per Click folgendes geschickt:<br>
<?php
  echo $_GET["variable"];
?>
 
Werbung:
Ich hab jetzt nochmal eine kleiner frage,
wie kann ich am besten datum urzeit vergleichen?

also ich hab dan
jahr 2007
monat 2
tag 6
stunde 7
minute 50
sekunde 01

und

jahr 2007
monat 2
tag 6
stunde 8
minute 58
sekunde 58

wie bekomme ichs nun hin das der erkennt das die 2 neuer ist? das kann natürlich auch bei minuten sein. mit größer als funktioniert das nicht, weil ja sekunde oder minute kleiner oder größer sein können obwohl das gesamte datum/uhrzeit älter ist.

grüße und danke
 
Bei deinem Text verstehe ich nicht, was du suchtst oder dein Problem ist.
 
also ich frag mit PHP ein datum ab

PHP:
$jahr_neu = date("Y",$timestamp);
$monat_neu = date("n",$timestamp);
$tag_neu = date("j",$timestamp);

$stunde_neu = date("G",$timestamp);
$minute_neu = date("i",$timestamp);
$sekunde_neu = date("s",$timestamp);

das speicher ich dan in eine datenbank schön alles einzelnt, vll tu ich noch 10min mehr.

PHP:
$sql = "INSERT INTO kp ( jahr, monat, tag, stunde, minute, sekunde) "
value fehlt noch soll aber nur zeigen wie die tabelle aufgebaut ist

nach einiger zeit sagen wir 5 minuten gehe ich wieder drauf und nun soll der php script vergleichen,ob das datum in der datenbank mit dem aktuellen,
ob es noch nicht so scpät ist oder schon später.

ich hoffe man verstehts.
 
Werbung:
so trägt man doch keine datum ein OO...
nimm ne spalte DATETIME und beim abfragen kannste die ausgabe ändern^^
 
naja ne das meinte ich nicht. Trotzdem danke ich hab die lösung! Is mir beim fahrradfahren gekommen.
ihr mal das script bis jetzt:

PHP:
<?php
$timestamp = time();
$jahr_neu = date("Y",$timestamp);
$monat_neu = date("n",$timestamp);
$tag_neu = date("j",$timestamp);

$stunde_neu = date("G",$timestamp);
$minute_neu = date("i",$timestamp);
$sekunde_neu = date("s",$timestamp);

include "../../dblogin.php";

$sql = "SELECT ". 
    "Nickname, jahr, monat, tag, stunde, minute, sekunde ". 
  "FROM ". 
    "zeitpunkt WHERE Nickname like 'test' ";
$result_whausbau = mysql_query ($sql); 
if (mysql_num_rows ($result_whausbau) > 0) 
{ 
  $data_whausbau = mysql_fetch_array ($result_whausbau);
  
if ($jahr_neu.$monat_neu.$tag_neu.$stunde_neu.$minute_neu.$sekunde_neu > $data_whausbau["jahr"].$data_whausbau["monat"].$data_whausbau["tag"].$data_whausbau["stunde"].$data_whausbau["minute"].$data_whausbau["sekunde"])
{
echo "Der Zeitpunkt ist abgelaufen...<br>";
}
else{
echo "Der Zeitpunkt kommt noch...<br>";
}

} //datenbank
?>

EDIT: So alle probleme gelöst danke an alle die mir versucht haben zu helfen!

Grüße

P.S.: wie ist der script bis jetzt? kritik erwünscht!
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Zurück
Oben