Datenbank übernimmt keien Einträge

Also bitte nochmal mit mehr Gefühl und wenn's geht in [ php ] [ /php] Klammern, okay?

Und den passenden Codeschnipsel wenns geht.
 
Ok...nächstes mal mit mehr Gefühl

Nur versteh ich das nicht ist es nicht der Code der gebraucht wird ?

das war da einzigste was unter Profile da ist !

ausser noch Profile.sql


"Wo ist denn da jetzt das INSERT-Query?"

muss ich das einfügen wenn ja wo ?

Mfg
Faxemichel
 
Faxemichel hat gesagt.:
Nur versteh ich das nicht ist es nicht der Code der gebraucht wird ?
Du Bist gut :D

Faxemichel hat gesagt.:
"Wo ist denn da jetzt das INSERT-Query?"
Das fragten wir dich.


Faxemichel hat gesagt.:
muss ich das einfügen wenn ja wo ?
Ja um die Daten in die DB eintragen zu können musst du es einfügen.
WO musst du wissen, ich denke genau da wo du die Daten in die Datenbank eintragen lassen willst.
Am besten unten im Formular damit die Variablen und werte vorerst bearbeitet werden können.
Ist es ein Formular so machst es in der nächste Datei.


Am besten ist du Fragst den jenigen von dem du das Script hast :D
 
Aha.....

den habe ich ja gefragt .... nur gibt er keine Antwort ! *heul*

Leider kenn ich mich in PHP nicht wirklich aus ! Hätte aber schon gern das zum Laufen gebracht !


Mfg
Faxemichel
 
Gehe ich Recht in der Annahme das dies das Formular zum Ändern der Daten ist?
wenn ja musst du noch eine zusätzliche Datei erstellen welche für die Eintragung zuständig ist, Alternativ kannst du es auch in dieser Datei machen jedoch erst nach drücken des submit Buttons welchen du dann abfragst.

für mich es jetzt ach gerade etwas schwer zumal ich nicht weiß was du damit anstellen willst.


gruß
 
Faxemichel hat gesagt.:
"Wo ist denn da jetzt das INSERT-Query?"
Das fragten wir dich.
LOL! Kann mal jemand den Thread ins Fun-Forum verschieben? :-)

Faxemichel: Also wenn der Typ, von dem das Script stammt, dir keinen Support gibt, dann würde ich mir entweder ein anderes Script suchen oder gleich selbst eins schreiben. (Ich bin natürlich für letztere Variante, da lernt man viel mehr. ;) Ein gutes Tutorial gibt's hier: http://www.schattenbaum.net/php/mstart.php.)
 
Hallo

Hab mich inzwischen mal schlau gemacht ! aber reicht es nicht wirklich aus um das Script zu ändern !

Das Insert Query fehlt wirklich !

Kann mir helfen ?

hier der Codeschnipsel

Code:
 // zeigt das formular profil an //////////////////////////////////////////
 
function screen_ownprofil() {
 
		$query = "SELECT acc FROM fv_newsl_user WHERE name = '".$_SESSION["nick"]."'";
		$row = $this->fetch_row($query);
		if ($row['acc'] == "y") {
				$newsletter = 1;
		} else {
				$newsletter = 0;
		}
 
		echo '
		<table cellpadding="3" cellspacing="0" border="0">';
		if (!empty($this->error)) {
				echo '<tr><td colspan="2" class="error">'.$this->error.'</td></tr>';
		}		 
 
		if (!empty($this->message)) {
				echo '<tr><td colspan="2" class="message">'.$this->message.'</td></tr>';
		}		 
 
		$query = "SELECT * FROM fv_profiles WHERE user_id = '".$_SESSION["user_id"]."'";
		$row = $this->fetch_row($query);
 
		$rubrik_id = $row['rubrik_id'];
		$plz = $row['plz'];
		$ort = $row['ort'];
		$lalter = $row['lalter'];
		$groesse = $row['groesse'];
		$gewicht = $row['gewicht'];
		$augenfarbe = $row['augenfarbe'];
		$beruf = $row['beruf'];
		$hobbys = $row['hobbys'];
		$schwaechen = $row['schwaechen'];
		$info = $row['info'];
 
		echo '		 
		<tr>
		<td class="profilhead" colspan="2"><b>Dein Profil</b></td>
		</tr> 
		<form action="'.$GLOBALS['PHP_SELF'].'" method="post" enctype="multipart/form-data">
		<input type="hidden" name="action" value="voice" /> 
		<input type="hidden" name="req" value="update_profil" /> 
		<tr>
		<td class="profil"><b>Rubrik:</b></td>
		<td class="profil">
		<select class="profil" name="rubrik_id" size="1">
		<option value="0">Alle Rubriken</a>';
 
		$query = "
		SELECT * FROM fv_rubriken 
		WHERE active = '1' 
		ORDER BY position";
		$row_cats = $this->fetch_array($query);
 
		foreach ($row_cats as $cats) {
				echo '<option value="'.$cats['rubrik_id'].'" ';
				if ($cats['rubrik_id'] == $rubrik_id) { echo 'selected';}
				echo '>'.$cats['rubrik_name'].'</option>';
		}
		echo '	
		</select>
		</td>
		</tr>
		<tr>
		<td class="profil"><b>PLZ-Bereich:</b></td>
		<td class="profil">
		<select class="profil" name="plz" size="1">';
		for ($i=0;$i<100;$i++) {
				$z = strlen($i) < 2 ? '0'.$i : $i;
				echo '<option value="'.$z.'" ';
				if ($z == $plz) { echo 'selected';}
				echo '>'.$z.'</option>';
		}
		echo '	
		</select>
		</td>
		</tr>
		<tr>
		<td class="profil"><b>Wohnort:</b></td>
		<td class="profil"><input class="profil" type="text" name="ort" value="'.$ort.'" /></td>
		</tr>
		<tr>
		<td class="profil"><b>Alter:</b></td>
		<td class="profil">
		<table cellpadding="0" cellspacing="0" border="0">
		<tr>
		<td><select name="lalter" size="1">';
		for ($i=16;$i<70;$i++) {
				echo '<option value="'.$i.'" ';
				if ($i == $lalter) { echo 'selected';}
				echo '>'.$i.'</option>';
		}
		echo '	
		</select></td>
		<td>&nbsp;<b>Gr&ouml;sse:</b>&nbsp;</td>
		<td><select name="groesse" size="1">';
		for ($i=130;$i<220;$i++) {
				echo '<option value="'.$i.'" ';
				if ($i == $groesse) { echo 'selected';}
				echo '>'.$i.'</option>';
		}
		echo '	
		</select></td>
		<td>cm</td>
		<td>&nbsp;<b>Gewicht:</b>&nbsp;</td>
		<td><select name="gewicht" size="1">';
		for ($i=40;$i<120;$i=$i+5) {
				echo '<option value="'.$i.'" ';
				if ($i == $gewicht) { echo 'selected';}
				echo '>'.$i.'</option>';
		}
		echo '	
		</select></td>
		<td>kg</td>
		</tr>
		</table>
		</td>								 
		</tr>
		<tr>
		<td class="profil"><b>Augenfarbe:</b></td>
		<td class="profil"><input class="profil" type="text" name="augenfarbe" value="'.$augenfarbe.'" /></td>
		</tr>
		<tr>
		<td class="profil"><b>Beruf:</b></td>
		<td class="profil"><input class="profil" type="text" name="beruf" value="'.$beruf.'" /></td>
		</tr>
		<tr>
		<td class="profil" valign="top"><b>Hobbys:</b></td>
		<td class="profil"><textarea class="profil" name="hobbys" cols="10" rows="5">'.$hobbys.'</textarea></td>
		</tr>
		<tr>
		<td class="profil" valign="top"><b>Schw&auml;chen:</b></td>
		<td class="profil"><textarea class="profil" name="schwaechen" cols="10" rows="5">'.$schwaechen.'</textarea></td>
		</tr>
		<tr>
		<td class="profil" valign="top"><b>Deine Botschaft an die Welt:</b></td>
		<td class="profil"><textarea class="profilbig" name="info" cols="10" rows="5">'.$info.'</textarea></td>
		</tr>		 
		<tr>
		<td class="profil" valign="top"><b>Dein Bild</b></td>
		<td class="profil">';
 
 
		$query = "SELECT datei,breite,hoehe FROM fv_userpics WHERE user_id = '".$_SESSION["user_id"]."'";
		$row = $this->fetch_row($query);
		if(!empty($row['datei'])) {
				if ($row['breite'] <= 200) {
						echo '<img src="'.$this->globals["userimagepath"].$row['datei'].'" width="'.$row['breite'].'" height="'.$row['hoehe'].'" border="0">';
						echo '<br><a href="'.$GLOBALS['PHP_SELF'].'?action=voice&req=delete_pic">L&ouml;schen</a>';
				} else {
						$nh = $row['hoehe']*200/$row['breite'];
						echo '<img src="'.$this->globals["userimagepath"].$row['datei'].'" width="200" height="'.$nh.'" border="0"><br>';
						echo "<a href=\"#\" onClick=\"fenster('zoompic.php?pic=".$this->globals["userimagepath"].$row['datei']."',".$row['breite'].",".$row['hoehe'].");\">Originalgr&ouml;sse</a>";
						echo '&nbsp|&nbsp;<a href="'.$GLOBALS['PHP_SELF'].'?action=voice&req=delete_pic">L&ouml;schen</a>';
				}
		} else {
				echo 'Kein Bild gespeichert.'; 
		}			
		echo '
		</td> 
		<tr>
		<td class="profil" valign="top"><b>Neues Bild:</b></td>
		<td class="profil"><input class="profil" type="file" name="file" /><br>
		(Das Bild muss im Format .jpg oder .gif vorliegen und muss zwischen 1 und 80 kb gross sein.)</td>
		</tr>
		<tr>
		<td class="profil"><b>Newsletter:</b></td>
		<td class="profil"><select name="newsletter" size="1" class="profil">
		<option value="0">Nein danke.</option>
		<option value="1" ';
		if (empty($_POST["newsletter"])) {
				if($newsletter == 1) {
						echo 'selected';
				}
		} else {
				if ($_POST["newsletter"] == 1) {
						echo 'selected';
				}
		}
		echo '>Ja klar, m&ouml;chte ich haben.</option></select></td>
		</tr>
		<tr>
		<td colspan="2" bgcolor="#ffffff"></td>
		</tr>
		<tr>
		<td class="formend">&nbsp;</td>
		<td class="formend"><input class="submit" type="submit" value="Profil &auml;ndern" /></td>
		</tr> 
		</form>
		<tr>
		<td colspan="2" bgcolor="#B8B8B8"></td>
		</tr>
		<tr>
		<td colspan="2"><img src="img/space.gif" width="100" height="5" border="0"></td>
		</tr>
		<tr>
		<td class="profilhead" colspan="2"><b>Passwort &auml;ndern</b></td>
		</tr> 
		<form action="'.$GLOBALS['PHP_SELF'].'" method="post" enctype="multipart/form-data">
		<input type="hidden" name="action" value="voice" /> 
		<input type="hidden" name="req" value="change_pass" />
		<tr>
		<td class="profil"><b>Neues Passwort:</b></td>
		<td class="profil"><input class="profil" type="password" name="pass1" /></td>
		</tr>
		<tr>
		<td class="profil"><b>Wiederholung:</b></td>
		<td class="profil"><input class="profil" type="password" name="pass2" /></td>
		</tr>
		<tr>
		<td class="formend">&nbsp;</td>
		<td class="formend"><input class="submit" type="submit" value="Passwort &auml;ndern" /></td>
		</tr> 
		</form>
		<tr>
		<td colspan="2" bgcolor="#B8B8B8"></td>
		</tr>
		<tr>
		<td colspan="2"><img src="img/space.gif" width="100" height="5" border="0"></td>
		</tr>
		<tr>
		<td class="profilhead" colspan="2"><b>Mitgliedschaft beenden</b></td>
		</tr> 
		<form action="'.$GLOBALS['PHP_SELF'].'" method="post" enctype="multipart/form-data">
		<input type="hidden" name="action" value="voice" /> 
		<input type="hidden" name="req" value="stop_membership" />
		<tr>
		<td class="profil" colspan="2">Mit dem Beenden der Mitgliedschaft werden alle Deine Daten und Nachrichten gelöscht.</td>
		</tr>
		<tr>
		<td class="formend">&nbsp;</td>
		<td class="formend"><input class="submit" type="submit" value="Mitgliedschaft beenden" /></td>
		</tr> 
		</form>
		<tr>
		<td colspan="2" bgcolor="#B8B8B8"></td>
		</tr>
		</table>';	 
 
} 
///////////////////////////////////////////////////////////////////////////	

 
 
// aendert das profil /////////////////////////////////////////////////////

function update_profil() {
 
		$rubrik_id = strip_tags(trim($_POST["rubrik_id"]));
		$plz = strip_tags(trim($_POST["plz"]));
		$ort = strip_tags(trim($_POST["ort"]));
		$lalter = strip_tags(trim($_POST["lalter"]));
		$groesse = strip_tags(trim($_POST["groesse"]));
		$gewicht = strip_tags(trim($_POST["gewicht"]));
		$augenfarbe = strip_tags(trim($_POST["augenfarbe"]));
		$beruf = strip_tags(trim($_POST["beruf"]));
		$hobbys = strip_tags(trim($_POST["hobbys"]));
		$schwaechen = strip_tags(trim($_POST["schwaechen"]));
		$info = strip_tags(trim($_POST["info"]));
 
		$query = "UPDATE fv_profiles SET ";
		$query.= "rubrik_id='".$rubrik_id."',";
		$query.= "plz='".$plz."',";
		$query.= "ort='".$ort."',";
		$query.= "lalter='".$lalter."',";
		$query.= "groesse='".$groesse."',";
		$query.= "gewicht='".$gewicht."',";
		$query.= "augenfarbe='".$augenfarbe."',";
		$query.= "beruf='".$beruf."',";
		$query.= "hobbys='".$hobbys."',";
		$query.= "schwaechen='".$schwaechen."', ";
		$query.= "info='".$info."', ";
		$query.= "lastupdate= NOW() ";
		$query.= "WHERE user_id = '".$_SESSION["user_id"]."' LIMIT 1";
 
 
		$this->db_query($query);
 
		$this->update_newsletter();
		$this->update_pic();		 
 
		$this->message = "&Auml;nderungen der Profildaten erfolgreich &uuml;bernommen.";
		$this->screen_ownprofil();
 

Neue Beiträge

Zurück