Moin!
Zuerst einmal: Danke, dass ihr euch Zeit nehmt!
Ich bin nach wie vor am Basteln der Wartungsseite für mein Projekt,
die Arbeiten sind größtenteils schon abgeschlossen,
was fehlt sind noch kleine Details.
Was ich machen will:
Ich will Artikel aus einer Datenbank auslesen und ausgeben.
Das funktioniert.
Per Jquery werden die Titel (im Moment noch die ID) "markiert" und beim Raufklicken auf diese, wird per Toggle-Befehl der Artikel eingeblendet.
Hier der Code:
In $news wurden die ganzen Artikel vorher abgespeichert (funktioniert auch)
Und hier die Funktion:
edit_field_title und edit_field sind Edit-In-Place-Textfelder.
Mein Problem ist,
dass der Toggleswitch "so" nicht funktioniert.
Das Skript dafür stammt aus einem Tutorial und funktioniert auch so.
Genauso, wenn ich jetzt mehrere Einträge hardcode.
Nur wenn das innerhalb einer for-each Schleife passiert,
geht irgendwie gar nix.
Der Browser zeigt nur die ID und das Löschfeld an.
Der Cursor verändert sich auch entsprechend zum "Link-over"-Cursor.
(durch CSS entsprechend gecoded)
Könnt ihr mir dabei vielleicht helfen?
Vielleicht hab ich was übersehen oder irgendwo was falsch gesetzt?
error_reporting(E_ALL|E_STRICT);
lieferte keine Fehler.. und auch sonst gab es keinen Parse_Error..
Wenn ich diesen Artikel im falschen Forum gepostet habe, dann verschiebt mich bitte
Vielen Dank für eure Hilfe,
Aureon
Btw: ich muss mit dem <span> arbeiten,
da es für das Navi-Design benötigt wird
Zuerst einmal: Danke, dass ihr euch Zeit nehmt!
Ich bin nach wie vor am Basteln der Wartungsseite für mein Projekt,
die Arbeiten sind größtenteils schon abgeschlossen,
was fehlt sind noch kleine Details.
Was ich machen will:
Ich will Artikel aus einer Datenbank auslesen und ausgeben.
Das funktioniert.
Per Jquery werden die Titel (im Moment noch die ID) "markiert" und beim Raufklicken auf diese, wird per Toggle-Befehl der Artikel eingeblendet.
Hier der Code:
PHP:
<?php //Ausgabe der Artikel
postNews_service($news);
?>
In $news wurden die ganzen Artikel vorher abgespeichert (funktioniert auch)
Und hier die Funktion:
HTML:
<script type="text/javascript">
$(document).ready(function(){
/**************
* Toggle-Menu
**************/
//hide the all of the element with class msg_body
$(".msg_body").hide();
//toggle the componenet with class msg_body
$(".msg_head").click(function()
{
$(this).next(".msg_body").toggle();
});
});
</script>
PHP:
<?php
function postNews_service($news){
foreach($news as $value){
?>
<div class="msg_list">
<li>
<div class="msg_head">
<span class="bullet"><?php echo "ID-Nr.: ".$value['ID'].""; ?></span>
<!-- Check für Artikel löschen -->
<form method="post" action="">
<p style="text-align:right;font-weight:bold;">Artikel löschen:
<input type="checkbox" name="delete_check"/>
<input type="hidden" name="ID" value="<?php echo $value['ID']; ?>"/>
<input type="submit" name="delete_article" value="Löschen!"/>
</p>
</form>
</div>
</li>
<div class="msg_body">
<li>
<span class="bullet">Titel:</span><br/>
<?php echo '<p class="edit_field_title" style="text-align:left;">'.$value['article_header'].'</p>'; ?>
</li>
<li>
<span class="bullet">Inhalt:</span><br/>
<?php echo '<p class="edit_field" style="text-align:left;">'.$value['article'].'</p>'; ?>
</li>
</div>
</div>
<?php
}
?>
<?php
}
?>
edit_field_title und edit_field sind Edit-In-Place-Textfelder.
Mein Problem ist,
dass der Toggleswitch "so" nicht funktioniert.
Das Skript dafür stammt aus einem Tutorial und funktioniert auch so.
Genauso, wenn ich jetzt mehrere Einträge hardcode.
Nur wenn das innerhalb einer for-each Schleife passiert,
geht irgendwie gar nix.
Der Browser zeigt nur die ID und das Löschfeld an.
Der Cursor verändert sich auch entsprechend zum "Link-over"-Cursor.
(durch CSS entsprechend gecoded)
Könnt ihr mir dabei vielleicht helfen?
Vielleicht hab ich was übersehen oder irgendwo was falsch gesetzt?
error_reporting(E_ALL|E_STRICT);
lieferte keine Fehler.. und auch sonst gab es keinen Parse_Error..
Wenn ich diesen Artikel im falschen Forum gepostet habe, dann verschiebt mich bitte
Vielen Dank für eure Hilfe,
Aureon
Btw: ich muss mit dem <span> arbeiten,
da es für das Navi-Design benötigt wird