einfügen-hyperlink, der in die sql-Datenbank - php
Ich versuche einen hyperlink einfügen in eine mysql-Datenbank, die dann abgerufen werden, die durch den Benutzer über ein messaging-system. Ich kann nicht den hyperlink, um zu arbeiten; der Ausgang wird nur SMS mit dem Inhalt: "klicken Sie hier, um zu reagieren".
So, wenn ein Benutzer eingeladen wird, um etwas(ein Ereignis, in diesem Fall), erhalten Sie eine Meldung, die besagt etwas wie "Klicken Sie hier, um zu reagieren." Wenn der Benutzer auf den link klickt, wird die Anzeige der Veranstaltung. Echo ich würde diesen link auf eine Seite, und ich weiß, dass es funktioniert, ich kann einfach nicht herausfinden, wie man es an die Anzeige einmal zog aus er Datenbank. Es ist gespeichert in eine Spalte vom Typ varchar.
Den Eingängen vom code oben in diesem Abschnitt wurden sanatized mit mysql_real_escape_string. Ich dachte, ich würde werfen, dass da draußen, bevor jemand erwähnt.
$to = $userExplode[$i];
$from = "0";
$eventNumber = mysql_fetch_array($eventNum);
$title = "Event Invitation";
$message = '<a href= http:/localhost/loginsystem/viewevent.php?eventID = ' . $eventNumber['eventID'] . '> Click here </a> to respond.';
$sql = mysql_query("Insert INTO messages (title,message,to,from) VALUES ('New Message','$message','$to','$from')");
edit: ich habe es zu arbeiten, es war schwierig. Ich musste einen hard-code mein-messaging-system, um zu überprüfen, ob das system eine Nachricht gesendet. Dann würde er das echo-die Teile der URL, und fügen Sie den link, nach dem href="..."
href
Attribut-Wert.Die eingefügten Daten korrekt in die Datenbank? Wie werden Sie ausgeben?
Gilt, obwohl
Zum speichern auf der Datenbank Platz und nicht schreiben http:/localhost/loginsystem/viewevent.php?eventID eine million mal, nur speichern Sie die Ereignis-ID sowie ein SQL-Eintrag, dann rufen Sie es in PHP so etwas wie das hier: "<a href= 'http:/localhost/loginsystem/viewevent.php?eventID='<?php echo $var aus Datenbank>> (Sorry, wenn die syntax aus, Eingabe aus dem Speicher)
Auf den zweiten Gedanken, wie soll ich die Datenbank Abfragen, wenn ich keine "where" - Teil meiner Aussage? Zum Beispiel "select eventID aus den Nachrichten, wo...." Sehen, was ich meine, ich weiß nicht, was ich auswählen aus.
InformationsquelleAutor user1104854 | 2012-02-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Setzen Sie Anführungszeichen um die
href
und gebenhttp://
die vollen zwei Schrägstriche, nicht nur eine 😛 ansonsten poste deinen code ausgegeben werden.InformationsquelleAutor Joe