Hallo,
ich möchte per Ajax eine Art Follow Button wie in Twitter erstellen.
Dazu habe ich in der DB eine Tabelle follow und wcf_user.
Für den follow Button habe ich ein Script entdeckt.
Dies funktioniert auch und schreibt die Werte in die Datenbank. Meine User haben ein eigenes Profil ( bsp. maxmustermann.de/profil.php?id=10 ). Solang ich die Variable $followid fest vergebe funktioniert alles. Aber ich will natürlich den Wert dynamisch aus der gerade angezeigten Seite in die DB schreiben.
Nun hätte ich in der Follow Ajax die Variable ProID erstellt und würde sie ebenfalls an die follow.php übergeben wollen. Siehe diesen Code:
Ich hätte es mit folgender Änderung versucht:
Aber kann in der follow.php per Post dann die ProID nicht auslesen.
Dort würde ich sie mit
aufrufen.
Fehlermeldung:
Undefined index: pid
Habe ich einen Denk/Syntaxfehler?
MfG Topo
ich möchte per Ajax eine Art Follow Button wie in Twitter erstellen.
Dazu habe ich in der DB eine Tabelle follow und wcf_user.
Für den follow Button habe ich ein Script entdeckt.
Dies funktioniert auch und schreibt die Werte in die Datenbank. Meine User haben ein eigenes Profil ( bsp. maxmustermann.de/profil.php?id=10 ). Solang ich die Variable $followid fest vergebe funktioniert alles. Aber ich will natürlich den Wert dynamisch aus der gerade angezeigten Seite in die DB schreiben.
Nun hätte ich in der Follow Ajax die Variable ProID erstellt und würde sie ebenfalls an die follow.php übergeben wollen. Siehe diesen Code:
PHP:
<!-- Follow Ajax -->
<script type="text/javascript">
$(document).ready(function() {
$('.buttons > a').livequery("click",function(e){
var parent = $(this).parent();
var getID = parent.attr('id').replace('button_','');
var ProID= window.location.search;
$.post("follow.php?id="+getID, {
}, function(response){
$('#button_'+getID).html($(response).fadeIn('slow'));
});
});
});
</script>
<!-- Follow Ajax Ende-->
Ich hätte es mit folgender Änderung versucht:
PHP:
$.post("follow.php?id="+getID+"&pid="+ProID.substr(4), {
Aber kann in der follow.php per Post dann die ProID nicht auslesen.
Dort würde ich sie mit
PHP:
$followid = $_POST['pid'];
aufrufen.
Fehlermeldung:
Undefined index: pid
Habe ich einen Denk/Syntaxfehler?
MfG Topo
Zuletzt bearbeitet: