Avatar billede hoejgaard Juniormester
03. august 2003 - 15:42 Der er 8 kommentarer og
1 løsning

opdaterer ikke tavbel

Jeg har lavet følgende kode der skulle opdatere et felt i en tabel, men det gør den IKKE :

<?
ob_start();
require("sidehoved.html");
session_start();
$ti_in = $HTTP_POST_VARS['ti_in'];
$valid_user = $HTTP_SESSION_VARS['valid_user'];
$connection = mysql_pconnect("localhost","root");
mysql_select_db("tilen");

if (count ($ti_in) == 0)
{
    echo 'Du har ikke .';
    exit;
} else {
  if (count ($ti_in) >0)
  {
      foreach ($ti as $row[id])
      {
$query = mysql_query("select ant_ti from indsaet_post where id = '$row[id]'") or die(mysql_error());
$row = mysql_fetch_array($query);

echo "$row[ant_ti]";


$row[ant_ti]++;
echo "$row[ant_ti]";

$sql = mysql_query("Update indsaet_in set ant_ti = '$row[ant_ti]' where id = '$row[id]'") or die(mysql_error());

// Indstillinger
$offset = (isset($_GET[offset])) ? $_GET[offset] : 0; // Hvis ikke offset er sat, sættes den til 0
$pr_side = 5; // Antal resultater pr. side
$conn = mysql_connect("localhost","root") or die(mysql_error());
mysql_select_db("tilen") or die(mysql_error());
$query = mysql_query("select * from indsaet_in where id = '$row[id]' ORDER BY dato DESC LIMIT $offset,$pr_side ") or die(mysql_error());
$row = mysql_fetch_array($query);
echo "

<br><br>
<table class='tekstafsnit' width='100%' border='0' cellspacing='0' cellpadding='0'>

<tr>
<td><center><b>brugernavn: $row[userid]</b></center></td> 
</tr>

<tr>
<td><center><img src='/test/$row[filnavn]'></center></td>
<td><center>$row[tekst]</center></td>
</tr>
</table>
</center>
<br><br>
";
}

  }

else {
      echo ' Du har ikke valgt';
  }
}
// $antal = mysql_result(mysql_query('SELECT COUNT(*) FROM indsaet_in'),0); // Tæller antal poster i tabellen "tabel" (husk at ændre til den tabel du bruger)
$antal = count ($tilmeld_inv);
if ($offset >= $pr_side) { // Tester om det er nødvendigt med et "forrige-link"
$forrige = $offset-$pr_side; // Finder ud af hvor forrige skal starte fra
echo "<center><a href='?offset=$forrige'>Forrige</a></center> "; // Udskriver link
}
if ($antal > $offset+$pr_side) { // Tester om det er nødvendigt med et "næste-link"
$naeste = $offset+$pr_side; // Finder ud af hvor næste skal starte fra
echo "<center><a href='?offset=$naeste'>Næste</a></center>"; // Udskriver link
}
require ("sidefod.html");
ob_end_flush();
?>
Avatar billede ahv Nybegynder
03. august 2003 - 15:42 #1
$query = mysql_query("select id, ant_ti from indsaet_post where id = '$row[id]'") or die(mysql_error());
Avatar billede ahv Nybegynder
03. august 2003 - 15:43 #2
Eller hov hvor for du $row[id] fra til at starte med?
Avatar billede hoejgaard Juniormester
03. august 2003 - 15:43 #3
her skriver den den rigtige værdi :
echo "$row[ant_ti]";

nemlig 1 anden gang den bliver kaldt.
Avatar billede ahv Nybegynder
03. august 2003 - 15:45 #4
foreach ($ti as $row[id])

Hvor kommer $ti fra?
Avatar billede hoejgaard Juniormester
03. august 2003 - 15:47 #5
det skal være $ti_in
Avatar billede hoejgaard Juniormester
03. august 2003 - 15:49 #6
$ti_in kommer via en submit fra en anden side hvor man vælger en post som så skal opdateres
Avatar billede hoejgaard Juniormester
03. august 2003 - 15:50 #7
jeg prøver at udskrive $row[id], men der kommer ikke noget ud ???
Avatar billede hoejgaard Juniormester
03. august 2003 - 15:59 #8
ingen der kan hjlælpe, er kørt lidt fast i det...
Avatar billede hoejgaard Juniormester
03. august 2003 - 16:19 #9
hjælpppp
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester