Tach Jungs,
brauch mal wieder eure hilfe.
nachdem ich das problem "ajax request" mit eurer hilfe gelöst habe, ist mir aufgefallen, daß ich die einzelnen daten nicht formatieren kann.
also ich rufe die daten aus der datenbank ab (artikeltitel und artikeltext) und gib diese im div "content" aus.
index.php
abfrage_artikel.php
um jetzt die ausgabe "$inhalt" in artikeltitel und artikeltext aufzusplitten muß oder sollte ich "Json" benutzen. um jetzt den string ausgeben zu können muß ich das rot geschriebene mit "print json_encode($inhalt);" ersetzen.
ich hoffe das ist richtig bis jetzt.
und hat jetzt jemand einen tip, wie ich diese daten in zwei div´s anzeigen lassen kann. das "ajax-request" sollte aber bestehen bleiben.
ich danke euch im voraus.
gruß
ossipower
brauch mal wieder eure hilfe.
nachdem ich das problem "ajax request" mit eurer hilfe gelöst habe, ist mir aufgefallen, daß ich die einzelnen daten nicht formatieren kann.
also ich rufe die daten aus der datenbank ab (artikeltitel und artikeltext) und gib diese im div "content" aus.
index.php
Code:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Kampagne 2010</title>
<link rel="stylesheet" href="css/template.css" type="text/css" />
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="js/jTypeWriter.js"></script>
<script language="javascript">
$(document).ready( function() {
$('form[name="ajax"]').submit(function(){
var text = $(this).serialize();
// ajax starten
$.ajax({
type: 'POST',
url: 'abfrage_artikel.php',
data: text,
success: function(data) {
$('#content').html(data);
$('#content').show().jTypeWriter();
}
});
return false;
});
});
</script>
</head>
<body>
<form methode="post" name="ajax">
<input type="hidden" name="hiddenValue1" value="Die neue Galaxie" />
<button type="submit" id="send" name="send" value="senden">senden</button>
</form>
<div id="content" style="display: none;">
</div>
</body>
</html>
Code:
<?php
header('Content-type: text/html; charset=ISO-8859-1');
include("connect.inc.php");
$connection = @mysql_connect($_db_host,$_db_username,$_db_passwort);
mysql_select_db($_db_datenbank)
or die ("Die Datenbank existiert nicht.");
if ($_POST['hiddenValue1'])
{
$_artikeltitel = mysql_real_escape_string($_POST['hiddenValue1']);
$abfrageArtikel = "SELECT artikeltitel, artikeltext FROM artikel WHERE artikeltitel='$_artikeltitel'";
$ergebnisArtikel = mysql_query($abfrageArtikel);
$inhalt = ' ';
while($rowArtikel = mysql_fetch_object($ergebnisArtikel)) {
$inhalt .= $rowArtikel->artikeltitel .' '. $rowArtikel->artikeltext ."\n";
}
[COLOR=Red]if($inhalt) {
echo $inhalt;
} else {
echo 'Keine Daten vorhanden';
}[/COLOR]
}
mysql_close($connection);
?>
ich hoffe das ist richtig bis jetzt.
und hat jetzt jemand einen tip, wie ich diese daten in zwei div´s anzeigen lassen kann. das "ajax-request" sollte aber bestehen bleiben.
ich danke euch im voraus.
gruß
ossipower
