Vse o PHPju
Ustvaril
publikum
, jul 24 2005 17:05
Odgovorov v temi: 1931
#469
Objavljeno 03 februar 2006 - 00:18
Želim v datoteko vpisati vrstico... za njo drugo vrstico... meni pa vse piše v eno vrstico.
Kje je ta napakica?$fp = fopen("podatki/" .$skupina. ".txt","a"); fwrite($fp, $ime. " " . $priimek . " " . $mnenje); fclose($fp);
na koncu moraš dat znak za novo vrstico, "n"
fwrite($fp, $ime. " " . $priimek . " " . $mnenje . "n");
#474
Objavljeno 03 februar 2006 - 23:02
LoL celo malo sram me je vprašat
No, delam projekt v PHP-ju. Naredil sem vso potrebno kodo, mysql baze la-di-da.. Sedaj pa nevem kako naj spravim query v html tabele..
Mi lahko prosim kdo pomaga?
No, delam projekt v PHP-ju. Naredil sem vso potrebno kodo, mysql baze la-di-da.. Sedaj pa nevem kako naj spravim query v html tabele..
<? mmysql_connect(); $query = "SELECT * FROM nekaj"; $sql = mysql_query($query); $rows = mysql_num_rows($sql); itd.. potem še dam mysql_fetch_array.... vse lepo in prav. Ampak kako dati to v HTML tabelo? for($nekaj=1;$nekaj<$rows <-- Nevem kak zanko naredit.) ?>
Mi lahko prosim kdo pomaga?
#475
Objavljeno 03 februar 2006 - 23:58
<table border="1">
<tr>
<th>Polje1</th>
<th>Polje2</th>
<th>Polje3</th>
</tr>
<?php
while($row = mysql_fetch_array($sql))
{
?>
<tr>
<td><?php echo $row['polje1']; ?></td>
<td><?php echo $row['polje2']; ?></td>
<td><?php echo $row['polje3']; ?></td>
</tr>
<?php
}
?>
</table>
#476
Objavljeno 04 februar 2006 - 09:25
Hvala! :bow: :bow:
Pa oprosti da sem novo temo naredo! Nisem vido (yes i do have glases) da obstaja tema Vse o PHP-ju
Čaki ne, no saj jaz vem kako sprintat query v tabelo!
Narobe sem se izrazil
Imam tabelo kategorije..
Zdaj bi rad vse kategorije v tabeli (mysql) sprintral v HTML. z loopom..
Pa oprosti da sem novo temo naredo! Nisem vido (yes i do have glases) da obstaja tema Vse o PHP-ju
Čaki ne, no saj jaz vem kako sprintat query v tabelo!
Narobe sem se izrazil
Imam tabelo kategorije..
Zdaj bi rad vse kategorije v tabeli (mysql) sprintral v HTML. z loopom..
#479
Objavljeno 04 februar 2006 - 10:41
Zdravo!
Napisal sem kodo ki spremeni prejšno geslo uporabnika (admina).
Ampak nekaj ne dela? Mi lahko pomagate?
Nevem zakaj ne bi delala...
Napisal sem kodo ki spremeni prejšno geslo uporabnika (admina).
Ampak nekaj ne dela? Mi lahko pomagate?
Nevem zakaj ne bi delala...
function novo_geslo(){
$query = "SELECT * FROM users";
$sql = mysql_query($query);
$array = mysql_fetch_array($sql);
if(isset($_POST['send']))
{
if(md5($_POST['staro_geslo']) == md5($array['password']) && $_POST['novo_geslo'] == $_POST['potrditev'] && strlen($_POST['novo_geslo'])>0)
{
$query1 = "UPDATE users WHERE password='".md5($_POST['staro_geslo'])."' SET password='".md5($_POST['novo_geslo'])."' ";
mysql_query($query1) or die (mmysql_error());
echo "<b class=besedilo">Geslo uspešno spremenjeno!</b>";
}
else
{
?><script language="javascript">alert("Nisi vpisal vseh podatkov ali pa so nekateri podatki nepravilni!");</script>
<?php
}
#480
Objavljeno 04 februar 2006 - 11:03
MihaSkipster, problem je v tem, da ti izpišeš iz baze vse uporabnike - dejansko pa rabiš samo enega...
Torej moraš funkciji novo_geslo() dodati nek parameter, ki recimo predstavilja uporabniško ime uporabnika, nato pa popraviti poizvedbo:
PS: Funkcija mysql_fetch_assoc() se izkaže za hitrejšo kot mysql_fetch_array :ok:
Torej moraš funkciji novo_geslo() dodati nek parameter, ki recimo predstavilja uporabniško ime uporabnika, nato pa popraviti poizvedbo:
<?php
function novo_geslo($username)
{
$query = "SELECT * FROM users WHERE username = '$username'";
//...
}
?>PS: Funkcija mysql_fetch_assoc() se izkaže za hitrejšo kot mysql_fetch_array :ok:
Dodaj odgovor
0 član(ov) bere to temo
0 članov, 0 gostov, 0 anonimnih uporabnikov








