Beiträge von Tomsen

    Da hab ich keinen. Mach alles über den Webspace.


    Evlt. sollt ich das Update mal ausklammern und nur zum test ne andere MySQL Funktion nehmen die die Werte in ne Tabelle speichert?


    //Edit: Es werden trotzdem nur noch nullen übergeben. O.o
    Die Mittlere Variable müsste aber 1 sein.


    SQL
    INSERT INTO payments (m10, p4, p5) VALUES ('', '', '')


    Hat keiner nen Lösungsansatz wieso die Variablen nicht komplett übergeben werden? :/


    - Tom

    So ist der aktuelle Code:


    PHP
    if(isset($_POST['send'])){		if(isset($_POST['m10'])) { $m10c = ($_POST['m10'])?1:0;}		if(isset($_POST['m9'])) { $m9c = ($_POST['m9'])?1:0;}		if(isset($_POST['m8'])) { $m8c = ($_POST['m8'])?1:0;}		if(isset($_POST['m7'])) { $m7c = ($_POST['m7'])?1:0;}		if(isset($_POST['m6'])) { $m6c = ($_POST['m6'])?1:0;}		if(isset($_POST['m5'])) { $m5c = ($_POST['m5'])?1:0;}		if(isset($_POST['m4'])) { $m4c = ($_POST['m4'])?1:0;}		if(isset($_POST['m3'])) { $m3c = ($_POST['m3'])?1:0;}		if(isset($_POST['m2'])) { $m2c = ($_POST['m2'])?1:0;}		if(isset($_POST['m1'])) { $m1c = ($_POST['m2'])?1:0;}		if(isset($_POST['m0'])) { $m0c = ($_POST['m0'])?1:0;}		if(isset($_POST['m01'])) { $m01c = ($_POST['m01'])?1:0;}		if(isset($_POST['m02'])) { $m02c = ($_POST['m02'])?1:0;}		if(isset($_POST['m03'])) { $m03c = ($_POST['m03'])?1:0;}		if(isset($_POST['m04'])) { $m04c = ($_POST['m04'])?1:0;}		if(isset($_POST['m05'])) { $m05c = ($_POST['m05'])?1:0;}		/*if(isset($_POST['m10'])) { $m10c = 1; } else { $m10c = 0; }		if(isset($_POST['m9'])) { $m9c = 1; } else { $m9c = 0; }		if(isset($_POST['m8'])) { $m8c = 1; } else { $m8c = 0; }		if(isset($_POST['m7'])) { $m7c = 1; } else { $m7c = 0; }		if(isset($_POST['m6'])) { $m6c = 1; } else { $m6c = 0; }		if(isset($_POST['m5'])) { $m5c = 1; } else { $m5c = 0; }		if(isset($_POST['m4'])) { $m4c = 1; } else { $m4c = 0; }		if(isset($_POST['m3'])) { $m3c = 1; } else { $m3c = 0; }		if(isset($_POST['m2'])) { $m2c = 1; } else { $m2c = 0; }		if(isset($_POST['last'])) { $m1c = 1; } else { $m1c = 0; }		if(isset($_POST['curr'])) { $m0c = 1; } else { $m0c = 0; }		if(isset($_POST['next'])) { $m01c = 1; } else { $m01c = 0; }		if(isset($_POST['p2'])) { $m02c = 1; } else { $m02c = 0; }		if(isset($_POST['p3'])) { $m03c = 1; } else { $m03c = 0; }		if(isset($_POST['p4'])) { $m04c = 1; } else { $m04c = 0; }		if(isset($_POST['p5'])) { $m05c = 1; } else { $m05c = 0; } */		$sql = "UPDATE payments SET m10 = '".$m10c."', m9 = '".$m9c."', m8 = '".$m8c."', m7 = '".$m7c."', m6 = '".$m6c."', m5 = '".$m5c."', m4 = '".$m4c."', m3 = '".$m3c."', m2 = '".$m2c."', lastmonth = '".$m1c."', currmonth = '".$m0c."', nextmonth = '".$m01c."', p2 = '".$m02c."', p3 = '".$m03c."', p4 = '".$m04c."', p5 = '".$m05c."' WHERE name = '".$name."'";		mysql_query($sql);		print($sql);		$success = '<div class="alert alert-success" role="alert"> <b>Erledigt!</b> Deine &Auml;nderungen wurden gespeichert! '.$m03c.' '.$m04c.' </div>';  	}


    Ich weiß echt nicht woran es beim speichern scheitert. :S


    - Tom

    Ah danke dir.


    Das wird mir beim Absenden des Formulars jetzt mit ausgegeben:


    UPDATE payments SET m10 = '1', m9 = '1', m8 = '1', m7 = '1', m6 = '1',
    m5 = '1', m4 = '1', m3 = '1', m2 = '1', lastmonth = '', currmonth = '',
    nextmonth = '', p2 = '', p3 = '', p4 = '', p5 = '' WHERE name = ''


    Irgentwie ist bei m2 Schluss. Die Haken müssten eigentlich bis p3 gehen und p4 und 5 müssten null beinhalten. ?(


    - Tom


    //Edit: Weiß keiner ne Lösung? Ich weiß nicht wieso am "lastmonth" nurnoch = " angezeigt wird und aber kein Wert mehr mit angegeben wird. Der Code von m 10 - m2 ist gleich mit den danachfolgenden...

    Nen 19er BVF für meine Simson mit 80er HD und nen Sportauspuff in Straßenausführung die zusammen mit nem 63/4 Zylinder ans Moped kommen.


    Steht aber erst noch die Lackierung an.. uff das wird wieder teuer. :D


    - Tom

    Kaliber Ich war davon ausgegangen das isset angibt ob ein häckchen gesetzt wurde oder nicht.
    Also praktisch wie beim submit button.


    So hab ichs auch mehrmals im Internet gelesen. ?(
    Aber ok ich versuchs mal.


    Was bedeutet das?


    SQL
    ?1:0


    Hab ich ja noch nie gesehen.


    Mit dem Code für die Checkboxen stimmt was nicht, da zeigts mir ne weiße Seite an.
    Habs jetzt so:


    SQL
    if(isset($_POST['m10'])) { $m10c = ($_POST['m10'])?1:0; }


    Seite geht aber gespeichert wird immer noch nix in der DB


    - Tom

    Wieso fragst du dann aber isset und die Variable zusammen ab?
    Und wenn immer true gesendet wird, dann wird doch auch immer 1 gesendet oder wie muss ich das verstehen?


    Ich habe mal eine Variable beim speichern (zB. $m10C) gegen eine 1 ausgetauscht. und das speicherts auch nicht.
    Also liegts nicht an den Variablen sondern irgentwie am query oder?


    - Tom

    Heyho.


    //Edit


    Bin jetzt realtiv weit und hab nur ein Problem.


    Es ist ne Tabelle mit Monaten und CHECKBOXEN drunter. Wenn man schon bezahlt hat sind die schon von vornherein angeklickt oder halt nicht wenn man noch nicht bezahlt hat.
    Man selber als Admin kann Haken entfernen und zufügen wenn jmd. zB neu bezahlt hat.


    Das Problem ist nur es wird nicht gespeichert.
    Der gesamte Stock wird aber aufgerufen weil die $success Nachricht generiert und angezeigt wird.
    Also schätze ich im Code ist was falsch.



    - Tom

    Dein Code funktioniert. Hast überall die <?php ?> beendet wenn ich das richtig sehe oder?


    //Edit: Allerdings bringt der mir nix weil dann die HTML elemte statisch sind. Alles was bei meinem Original Code in PHP ist soll dynamisch sein.


    Ich habs jetzt so, geht trotzdem nicht. :/


    PHP
    <div class="container">    	<!-- Page Heading/Breadcrumbs -->    	<div class="row">        	<div class="col-lg-12">            	<h1 class="page-header">SHN                	<small>- Softair Hornets Neustadt</small>            	</h1>            	<ol class="breadcrumb">                	<li><a href="./">Home</a></li>                	<li class="active">&Uuml;ber uns</li>            	</ol>        	</div>    	</div>    	<!-- /.row -->    	<!-- Team Members -->		<div class="row">        	<div class="col-lg-12">            	<h2 class="page-header">Kalender</h2>        	</div>		<?php		$query = mysql_query("SELECT * FROM events ORDER BY date DESC");		while($row = mysql_fetch_object($query))		{			echo '        	<div class="col-md-4 text-center">            	<div class="thumbnail">                	<img class="img-responsive" src="http://www.loaditup.de/files/837138_xz6agd39yx.jpg" alt="">                	<div class="caption">						<table align="center" width="100%" border="0">							<tr>								<td align="left"><h3 align="left">'.$row->name.'<br>								<small align="left">'.$row->place.'</small>								</h3></td>								<td align="left"> <div style="width:40px; height:40px;-moz-box-shadow:1px 1px 6px #292929; 								-webkit-box-shadow:1px 1px 6px #292929; 								-khtml-box-shadow:1px 1px 6px #292929; 								box-shadow:1px 1px 6px #292929;">';										$time = $row->date;										$monat = date("n", $time);										$day = date("d", $time);										if($monat==1) { $monthname="JAN"; }										else if($monat==2) { $monthname="FEB"; }										else if($monat==3) { $monthname="MÄR"; }										else if($monat==4) { $monthname="APR"; }										else if($monat==5) { $monthname="MAI"; }										else if($monat==6) { $monthname="JUN"; }										else if($monat==7) { $monthname="JUL"; }										else if($monat==8) { $monthname="AUG"; }										else if($monat==9) { $monthname="SEP"; }										else if($monat==10) { $monthname="OKT"; }										else if($monat==11) { $monthname="NOV"; }										else if($monat==12) { $monthname="DEZ"; }										echo '<div style="width:100%; height:45%; background-color:darkred;font-size:15px;color:white;text-align:center;">'. echo $monthname; .'</div>										<div style="background-color:white; height:54%; text-align:center; font-size:20px;"> <b>'. echo $day; .'</b> </div>								</div> </td>							</tr>						</table> ';							$time = $row->date;							$datum = date("d.m.Y",$time);							$uhrzeit = date("H:i",$time);							//echo $datum.' - '.$uhrzeit;						echo '<table align="center" width="100%" border="0">							<tr>								<td align="left">Datum:</td>								<td align="left"> '. echo $datum; .' </td>							</tr>							<tr>								<td align="left">Art:</td>								<td align="left"> '.$row->typ.' </td>							</tr>							<tr>								<td align="left">Spieler:</td>								<td align="left"> '.$row->spieler.' </td>							</tr>							<tr>								<td align="left">Webseite:</td>								<td align="left"> <a href="'.$row->website.'"> '.$row->website.' </a> </td>							</tr>							';							if($row->button == 0)							{								echo '								<tr>									<td colspan="2"><br><a disabled="disabled" class="btn btn-lg btn-default btn-block" href="#">Mitspielen!</a></td>								</tr>';							}							else if($row->button == 1)														{								echo '								<tr>									<td colspan="2"><br><a class="btn btn-lg btn-default btn-block" href="'.$row->website.'">Mitspielen!</a></td>								</tr> ';							}							.'						</table>                	</div>            	</div>        	</div>			';} ?> 		</div>	</div>	<!-- /.container -->


    - Tom